Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取facebook应用程序发布的帖子_Facebook_Facebook Graph Api_Facebook Fql - Fatal编程技术网

获取facebook应用程序发布的帖子

获取facebook应用程序发布的帖子,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我有一个移动应用程序,可以将图像共享到facebook。 我墙上的图片贴上文字“XX分钟前通过[应用程序名称]” 此应用程序归我所有。 如何获取(使用FQL或任何其他方法)此应用程序共享的所有项目的列表?最简单(可能也是唯一)的方法是在发布后立即将它们存储在您自己的数据库中 例如,如果您使用的是JS SDK,则可以使用FB.ui对话框的回调函数: FB.ui({ method: 'feed', link: 'https://developers.facebook.com/docs/dia

我有一个移动应用程序,可以将图像共享到facebook。 我墙上的图片贴上文字“XX分钟前通过[应用程序名称]”

此应用程序归我所有。 如何获取(使用FQL或任何其他方法)此应用程序共享的所有项目的列表?

最简单(可能也是唯一)的方法是在发布后立即将它们存储在您自己的数据库中

例如,如果您使用的是JS SDK,则可以使用FB.ui对话框的回调函数:

FB.ui({
  method: 'feed',
  link: 'https://developers.facebook.com/docs/dialogs/',
  caption: 'An example caption',
}, function(response){
  //callback function
});

但我不确定这是否出于隐私考虑。我至少会告诉用户您存储了它。

谢谢。我可能会保留所有帖子的ID,然后查询每个帖子,尽管这看起来很奇怪。如果用户将可见性设置为public以外的其他内容,您可能无法做到这一点。否则您将需要海报的用户访问令牌。谢谢,您的评论是正确的答案-使用用户令牌:)