0

我正在使用 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 ...
     }

图像、id、时间等其他字段具有预期值。

但是,当我检查/me/photos图形资源管理器时,它会返回标签。

我检查了权限并尽我所能。非常感谢任何帮助。谢谢!

4

1 回答 1

0

Never Mind ,found out my mistake . I was missing the user_photo_video_tags permission.In case this helps,Check the debug access token in the graph explorer to see what permissions you need

于 2012-12-30T08:12:58.983 回答