使用带有php的facebook api时,Tags字段返回NULL

时间:2012-12-30 03:32:58

标签: facebook facebook-graph-api facebook-php-sdk

我正在使用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时,它会返回标记。

我检查了权限并尝试了所有可能的内容。真的很感激任何帮助 谢谢!

1 个答案:

答案 0 :(得分:0)

没关系,发现我的错误。我错过了user_photo_video_tags权限。如果这有帮助,请检查图形浏览器中的调试访问令牌以查看您需要的权限