我试图用PHP API请求stream_tag Facebook的表的应用程序
SELECT post_id,actor_id, target_id
FROM stream_tag
WHERE target_id= me()
它只是让我10个结果。 我怎样才能得到真正意义的结果?
我得到这一切的权限:
email
user_about_me
user_birthday
user_hometown
user_location
user_status
friends_about_me
friends_status
read_stream
read_insights
FQL解决方案
有两个可能的原因,我能想到的问题,没有获得实际的数据:
第一个原因:你需要添加权限。 特别:
friends_photo_video_tags
user_photo_video_tags
您可能还需要对被标记内部职位的对象的权限。 “读流”权限授予访问的墙后的标签,但如果它允许访问后举行的领域对象,例如在一个帖子中的照片标签的标签是不从文档清晰。
以下对象可以有标签,除了Post对象:
签入。 权限需要:
user_checkins
friends_checkins
照片。 权限需要:
user_photos
friends_photos
视频。 需要的权限
user_videos
friends_videos
原因二:你正经历着stream_tag表中的错误/不一致。 没有与此表在Facebook开发人员页报告的基础上,开发人员运行测试不一致。 这些包括:
下面是与stream_tag表中报告问题FBDevWiki总结,标题为“备注/错误/缺陷”下。
图形API解决方案
如果将上述权限不与FQL查询帮助,您可以改为调用图形API“标记”像这样的连接:
https://graph.facebook.com/USER_ID/tagged
它返回的帖子,照片标签和视频的用户。