如何使用graph api获取facebook照片的评论?

如何使用graph api获取facebook照片的评论?,facebook,facebook-php-sdk,Facebook,Facebook Php Sdk,我想做的是在我的网站上显示所有用户的图片和评论。我可以成功获取所有图像,但无法获取评论 $facebook = new Facebook($config); $user = $facebook->getUser(); if($user) { $photo = $facebook->api("/".231321313."?fields=comments,likes", array("access_token" => $facebook->getAccessToken()

我想做的是在我的网站上显示所有用户的图片和评论。我可以成功获取所有图像,但无法获取评论

$facebook = new Facebook($config);
$user = $facebook->getUser();
if($user)
{
  $photo = $facebook->api("/".231321313."?fields=comments,likes", array("access_token" => $facebook->getAccessToken());
  var_dump($photo);
}
其中231321313是我的照片id,请帮助我被困在这里

结果:我只收到照片细节,没有评论。


告诉我照片评论可以在/photo_ID/comments中找到

所以应该是这样的:

$photo_comments = $facebook->api("/". $photo->id ."/comments", array("access_token" => $facebook->getAccessToken());

我认为您需要使用FQL查询来获取注释,为
object\u id
字段提供照片的对象id

请注意以下部分,因为它是相关的,您可能不会喜欢它:

[…]对于照片和相册,必须从中查询对象id 照片和相册FQL表。请注意,在照片和相册中 表中,对象id是与pid和aid不同的字段