我正在使用facebook php api来获取用户的标记图像和标签。我拥有以下用户权限:
read_stream,publish_stream,user_birthday,user_location,user_work_history,user_hometown,user_photos,friends_photos,user_about_me,user_videos,friends_actions.video,friends_video
我能够成功调用所有内容并获取标记的图像。但是,当我打电话时:
$tagged_photos=$facebook->api('me/photos');
foreach ($tagged_photos['data'] as $taggedpics)
{
var_dump($taggedpics['tags']); // This Returns NULL :(
friend_id=$taggedpics['id']; // Returns some value ...
}
其他字段如图像,内容,时间等都有预期值。
但是,当我在图表浏览器上检查/me/photos
时,它会返回标记。
我检查了权限并尝试了所有可能的内容。真的很感激任何帮助 谢谢!
答案 0 :(得分:0)
没关系,发现我的错误。我错过了user_photo_video_tags权限。如果这有帮助,请检查图形浏览器中的调试访问令牌以查看您需要的权限