php – 请求stream_tag表
我正在尝试使用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表正确返回标记信息以进行一次更新,但不返回第二次更新的信息. Here是使用stream_tag表在“Notes / Bugs / Gotchas”标题下报告的问题的FBDevWiki摘要. 图谱API解决方案 如果添加上述权限对FQL查询没有帮助,您可以改为调用Graph API’tagged’连接,如下所示: https://graph.facebook.com/USER_ID/tagged 它返回用户的帖子,照片和视频中的标签. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |