我正在尝试在朋友的墙上取自己的帖子。我有read_stream,offline_access权限。
现在根据facebook文档,如果我想在我的墙上获取其他用户发布的墙贴,我可以使用以下FQL查询:
SELECT post_id, actor_id, target_id, message FROM stream WHERE filter_key = 'others' AND source_id = me()
如果我想获得自己的帖子,我想出了以下FQL查询:
select post_id,source_id,actor_id,target_id from stream where actor_id=me() and filter_key='Others'
有时可行,有时无效。我在下面尝试了查询,但没有返回任何内容。
select post_id,source_id,actor_id,target_id from stream where actor_id=me() and source_id in (select uid2 from friend where uid1=me())
现在关注作品,但我要检查个别朋友。
select post_id,source_id,actor_id,target_id from stream where actor_id=me() and source_id = <uid>
有没有办法单手去做?
编辑:
在朋友的墙上查询返回墙贴后,但没有返回所有墙贴。即如果用户连续在朋友的墙上发帖,它将显示最后一个而不是两个帖子。
select description, post_id,actor_id,source_id,target_id,created_time from stream where source_id=me() and type = 56
答案 0 :(得分:0)
事实证明,一个人必须担任某个角色(开发人员,测试人员,管理员)。如果不是这样,他将无法访问facebook错误跟踪系统。不幸的是,创建应用程序的人忘记将我添加为应用程序的开发人员。