Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
在PHP SDK和Graph API explorer之间获得不同的结果_Php_Facebook_Facebook Graph Api - Fatal编程技术网

在PHP SDK和Graph API explorer之间获得不同的结果

在PHP SDK和Graph API explorer之间获得不同的结果,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我面临以下问题: 当我试图通过FacebookPHPSDK(GraphAPI)阅读facebook上我的帖子中的所有评论时,我无法获得所有评论,而当我使用FacebookGraphAPI浏览器时,它们都出现了 我的应用程序的权限与Graph API explorer的权限相同 有什么想法吗? 谢谢..您是否正在PHP应用程序中验证为用户?在Graph API资源管理器中,默认情况下您有一个用户访问令牌。如果您的应用程序仅使用应用程序id&secret,您将不会看到任何标有“everyone”以下

我面临以下问题:

当我试图通过FacebookPHPSDK(GraphAPI)阅读facebook上我的帖子中的所有评论时,我无法获得所有评论,而当我使用FacebookGraphAPI浏览器时,它们都出现了

我的应用程序的权限与Graph API explorer的权限相同

有什么想法吗?
谢谢..

您是否正在PHP应用程序中验证为用户?在Graph API资源管理器中,默认情况下您有一个用户访问令牌。如果您的应用程序仅使用应用程序id&secret,您将不会看到任何标有“everyone”以下隐私的帖子


您可以在资源管理器中对此进行测试,方法是将其粘贴到图形资源管理器的访问令牌框中。

在图形API资源管理器中,尝试使用您的应用程序更改应用程序(默认情况下为图形API资源管理器)


如果仍然无法获得所有评论,只需删除你的应用程序,然后重新创建。

Graph API explorer还允许你选择正在运行的应用程序(右上角下拉)。如果使用explorer running作为应用程序,会发生什么情况?我得到了预期的结果。所有的评论都正常出现。但通过我的应用程序,我看到了所有喜欢的评论,这些评论显示为0,对于某个特定的帖子,它们超过了10条。在Graph API Explorer中,所有这些都正常显示。使用Firefox或Chrome开发者工具网络选项卡检查发送到Facebook的请求,并比较它们。我打赌你在应用程序中做的与在图形浏览器中做的不同。