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

问题描述

| 我希望我的Facebook应用能够使用该应用的用户ID,并在他们的一个朋友的墙上找到该ID所发布的帖子(我更喜欢一个具有单独ID的示例,而不是通过迭代所有朋友)。 我认为很可能两个用户都必须向应用程序提供权限才能执行此操作,这很好。 我希望直接在其他用户的墙上发布帖子,以及在目标用户的状态更新/自己的墙上帖子上发表评论。 FQL是更好的选择,但我可以使用图表。 我使用PHP进行编码,但如果您知道该解决方案,可以尝试从另一种语言进行翻译。 我当前使用的代码是:
SELECT message FROM stream WHERE source_id = <FRIEND ID> AND target_id = <USER ID>
我将ѭ1硬编码为测试ID(开发人员之一),并尝试与另外两个
<USER ID>
(也为开发人员)一起使用,所有用户均具有read_stream权限。 我不确定,但是我认为如果没有权限,FQL将返回错误。无论哪种方式,它只会变回空白/空白。     

解决方法

        您将至少需要用户的\“ read_stream \”和\“ publish_stream \”。 然后,您可以通过fql选择。看到 http://developers.facebook.com/docs/reference/fql/stream/ 和http://developers.facebook.com/docs/authentication/permissions/获取您可以请求的权限列表。