标签字段在使用 facebook api 和 php 时返回 NULL

Posted

技术标签:

【中文标题】标签字段在使用 facebook api 和 php 时返回 NULL【英文标题】:Tags field returns NULL while using facebook api with php 【发布时间】:2012-12-30 03:32:57 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

别介意,发现我的错误。我错过了 user_photo_video_tags 权限。如果这有帮助,请检查图形资源管理器中的调试访问令牌以查看您需要哪些权限

【讨论】:

以上是关于标签字段在使用 facebook api 和 php 时返回 NULL的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 营销 API、获取见解字段和活动对象字段

Facebook API - 不返回照片的所有字段

在 Facebook Graph API 2.0 中获取用户名字段

Facebook Graph API GET 请求 - 应包含“字段”参数(Swift,Facebook SDK v4.5.1)

Facebook Graph API GET 请求 - 应包含“字段”参数(Swift,Facebook SDK v4.5.1)

Facebook 终于在时间线上启用了主题标签 - 任何可用的搜索/流 API? [关闭]