尝试在页面上为 filter_key = "others" 提取流信息时,我使用 FQL 和开放图形 API 得到了混合结果。我收到了一些帖子,但其中一些只是被完全省略了。我正在运行的 FQL 语句是...
SELECT message, attachment FROM stream WHERE filter_key = 'other' AND source_id = 'XXX' LIMIT 25
如果有帮助,我最终会尝试获取其他人(非管理员)在页面上发布的所有照片。这将包括在 Facebook 网站上发布的照片,并且主要通过 FB 移动应用程序(iPhone、Android 等)发布。
为该页面选中了 Admin -> Manage Permissions 下的所有框。我自己和另一位同事试图在有和没有管理员状态的情况下将照片发布到墙上(这两种情况都发布为我们自己而不是页面)。我的帖子会出现在退货中,而他的不会。我们的个人隐私设置不同,因此他将其更改为 100% 公开。我们得到了相同的结果(他的帖子没有出现)。墙上还有其他几个帖子(显示在“其他人最近的帖子”下)没有出现。
我还推断非管理员通过 iPhone 应用程序发布的帖子不会出现在我们俩的信息流中。如果我使用 filter_key = 'owner' 我确实会在其中看到一些从“iPhone 版 Facebook”发布的帖子,但如果我删除我的个人管理员状态并使用我的 iPhone 发布,则帖子不会显示。
我很困惑。我不确定这些是我的错误还是疏忽。有任何想法吗?