如何在朋友的墙上找到自己制作的墙贴?

时间:2012-02-14 09:03:17

标签: facebook facebook-graph-api facebook-fql

我正在尝试在朋友的墙上取自己的帖子。我有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  

1 个答案:

答案 0 :(得分:0)

事实证明,一个人必须担任某个角色(开发人员,测试人员,管理员)。如果不是这样,他将无法访问facebook错误跟踪系统。不幸的是,创建应用程序的人忘记将我添加为应用程序的开发人员。