标签字段在使用 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 Graph API 2.0 中获取用户名字段
Facebook Graph API GET 请求 - 应包含“字段”参数(Swift,Facebook SDK v4.5.1)
Facebook Graph API GET 请求 - 应包含“字段”参数(Swift,Facebook SDK v4.5.1)