【发布时间】:2011-06-11 21:42:49
【问题描述】:
我希望我的 Facebook 应用获取使用该应用的用户的 ID,并在他们的一位朋友的墙上查找由该 ID 发布的帖子(我更喜欢使用个人 ID 的示例,而不是迭代通过所有朋友)。
我认为很有可能两个用户都必须向应用程序提供权限才能执行此操作,这很好。
我更喜欢直接在另一个用户的墙上发布的帖子,以及在目标用户的状态更新/自己的墙上帖子上发布的任何 cmets。
FQL 会更好,但我可以使用图表。 我正在使用 PHP 进行编码,但如果您知道其中的解决方案,我可以尝试从另一种语言进行翻译。
我目前使用的代码是:
SELECT message FROM stream WHERE source_id = <FRIEND ID> AND target_id = <USER ID>
我将<FRIEND ID> 硬编码为一个测试 ID(其中一位开发人员),并且我尝试了另外两个 <USER ID>s(也是开发人员),所有用户都已授予 read_stream 权限。
我不确定,但我认为如果没有权限,FQL 会返回错误。无论哪种方式,它都会返回空白/空。
【问题讨论】: