【问题标题】:Unable to get all the posts or feeds using Facebook Graph API's like me/feed or me/posts无法使用 Facebook Graph API 获取所有帖子或提要,例如 me/feed 或 me/posts
【发布时间】:2015-08-24 22:06:27
【问题描述】:

我在 salesforce 中使用 Facebook Graph api 来制作一个 facebook 小部件。现在,一旦我使用 Oauth 获得了有效的访问令牌,我就会发出获取请求以从我的 facebook 墙上获取所有提要和帖子,但问题是我只获得我自己在墙上发布的提要或帖子或被标记。 但是,如果我朋友那边的某个人发布了一些东西(假设我的朋友 Mark 上传了一张我没有标记的他自己的照片),那么它不会出现在 API 提要或帖子请求中,除非 Mark 在其中标记了我,尽管它通过 facebook 帐户登录在我的家墙上显示给我。那么有没有一种方法可以获取我家墙上的所有提要和帖子,而不管我是否被标记或共享。

【问题讨论】:

    标签: facebook api


    【解决方案1】:

    不,这实际上不再可能获得/me/home,这是您想要做的。如果您使用/me/feed,您描述的结果似乎是正确的。

    原因是FB不再授予必要的read_stream权限。

    GET /v2.4/{user_id}/home、GET /v2.4/{user_id}/inbox 和 GET /v2.4/{user_id}/notifications 操作以及 read_stream、read_mailbox 和 manage_notifications权限在 v2.4 中已弃用。

    此权限授予在 Facebook 尚不可用的平台上构建 Facebook 品牌客户端的应用程序。例如,Android 和 iOS 应用程序不会获得此权限。此外,Web、桌面、车载和电视应用不会被授予此权限。

    【讨论】:

    • 感谢您的回复。但请让我知道我/家的替代方案,因为我想获取我的完整墙(时间线),而我/提要从时间线获取帖子或提要,我只在其中标记或与我共享。跨度>
    • 别无选择
    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多