我要做的是在我的网站上显示用户的所有图像以及评论和喜欢。我可以成功获得所有图像,但无法获得评论。
$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,请帮助我被困在这里。
结果:我只收到照片详情而不是评论..
答案 0 :(得分:0)
https://developers.facebook.com/docs/reference/api/photo/
告诉我照片评论可以在/ PHOTO_ID / comments
所以应该是这样的:
$photo_comments = $facebook->api("/". $photo->id ."/comments", array("access_token" => $facebook->getAccessToken());
答案 1 :(得分:0)
我认为您需要使用FQL查询来获取注释,为object_id
字段提供照片的对象ID。 https://developers.facebook.com/docs/reference/fql/comment/
请注意以下部分,因为它是相关的,您可能不会喜欢它:
[...]对于照片和相册,必须从中查询object_id 照片和专辑FQL表。请注意,在照片和相册中 table,object_id是与pid和aid不同的字段。