使用Facebook API获取好友墙上的帖子

3
我希望我的Facebook应用程序可以获取正在使用该应用程序的用户的ID,并在他们朋友的墙上查找该ID发布的帖子(我更喜欢使用单个ID的示例,而不是迭代所有朋友)。
我认为两个用户都必须向应用程序提供权限才能执行此操作,这很好。
我更喜欢直接在另一个用户的墙上发布的帖子,以及在目标用户状态更新/自己的墙帖子上发表的任何评论。
FQL优先,但我也可以使用Graph查询。 我使用PHP进行编码,但如果您知道其他语言中的解决方案,则可以尝试进行翻译。
我当前使用的代码是:
SELECT message FROM stream WHERE source_id = <FRIEND ID> AND target_id = <USER ID>

我将<FRIEND ID>硬编码为测试ID(其中一个开发人员),并尝试使用另外两个<USER ID>(也是开发人员),所有用户都已授予read_stream权限。

我不确定,但我认为如果没有权限,FQL会返回错误。无论如何,它只返回空/空白。

1个回答

2

谢谢您的建议!嗯...我该如何让这个东西识别换行符?今天早些时候我尝试了一个流查询,但最终得到了一个空页面。我的FQL是这样的: code'SELECT message FROM stream WHERE source_id = <FRIEND ID> AND target_id = <USER ID>'另外,“stream”表仅限于最近30天或50篇文章,以较大者为准。如果可能的话,我真的希望能够获取所有的历史记录。 - SycoPrime
你能否获取两个用户的read_stream?很难确定是否需要两个,但我会说是的。 - Rufinus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接