通过php代码获取喜欢facebook帖子的人

通过php代码获取喜欢facebook帖子的人,php,html,facebook,Php,Html,Facebook,我想得到谁喜欢facebook帖子然后把它存储在php变量中。。。然后寻找我想要的具体名字 如果是关于facebook的照片,我可以用这个 $url = 'graph.facebook.com/photoid' 然后我使用代码 file_get_contents($url); file_get_contents($url); 然后搜索喜欢这张照片的人的名字 但在post中,并没有图表显示谁喜欢post 我试着把整个链接 $url='' 然后我使用代码 file_get_contents($

我想得到谁喜欢facebook帖子然后把它存储在php变量中。。。然后寻找我想要的具体名字

如果是关于facebook的照片,我可以用这个

$url = 'graph.facebook.com/photoid'
然后我使用代码

file_get_contents($url);
file_get_contents($url);
然后搜索喜欢这张照片的人的名字

但在post中,并没有图表显示谁喜欢post 我试着把整个链接

$url=''

然后我使用代码

file_get_contents($url);
file_get_contents($url);
但是找不到名字。。。如果我使用var_dump($filegetcontent)搜索我自己,就找不到名字


我需要知道谁喜欢我的php代码帖子??谢谢

问题不在于用户代理,因为您不应该刮页

那个帖子里的id在末尾

http://graph.facebook.com/10152183719946165

您只需要一个有效的访问令牌来检索它

要阅读页面,您需要:

  • 用于公共和非人口统计限制页面的应用程序或用户访问令牌
  • 当前用户能够查看的受限页面的用户访问\u令牌(无需特殊权限)

你有正确的权限吗?什么是正确的权限。。我认为post是公开的或其他的??不要使用
file\u get\u contents
–而是使用PHP SDK并进行常规API调用。在Graph API Explorer中,您提到的帖子上的类似内容显示得很好,因此这不太可能是权限问题(我认为Facebook不喜欢您使用
文件获取内容
提出的请求)。问题在于用户代理。。那么我该如何使用我的用户代理来解决这个问题呢