【问题标题】:What is the difference between feed, posts and statuses in Facebook Graph API?Facebook Graph API 中的提要、帖子和状态有什么区别?
【发布时间】:2011-06-02 12:31:45
【问题描述】:

我正在尝试编写一个程序来检索给定用户的“状态”(状态是指他自己发布的内容,他写的任何内容,因为我对文本状态最感兴趣)

我无法弄清楚这里的文档与https://developers.facebook.com/docs/reference/api/user/ 的区别,所以我不知道要使用哪种连接类型;供稿、帖子或状态

(我注意到的另一件事是 statuses 需要 access_token 而其他 2 只需要 access_token 用于非公开的东西)

谢谢

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    这记录在 Graph api 的 User 对象中。而且,从 Graph API v2.6 开始,基本上只有一个主要端点,您可以从中获取用户的帖子。

    • /{user-id}/feed 包括用户可能在他们自己的个人资料提要中看到的所有内容;这包括例如共享链接、签到、照片和状态更新。这包括朋友在用户个人资料上发布的帖子。

      以下端点返回上述的子集:

      • /{user-id}/posts返回用户创建的帖子(在他们自己的个人资料或朋友的个人资料上),它可能包括任何类型的内容,例如共享链接、签到、照片和状态更新。

      • /{user-id}/tagged 返回朋友创建并在用户个人资料中分享的帖子。

    默认情况下,每个返回的帖子仅包含 story 字段和帖子的文字描述。但是您可以使用?fields=... 参数来请求任意数量的Post 字段。

    您需要user_posts 权限才能使用其中的任何一个。

    不推荐使用以下端点:

    • /{user-id}/statuses返回用户在其个人资料上发布的状态更新。 [Graph API v2.3 后移除]

    • /{user-id}/home 返回用户及其朋友创建的所有帖子的流,即您通常在 Facebook 的“新闻提要”上找到的内容。 [Graph API v2.3 后移除]

    【讨论】:

    • /posts 是否包括在朋友墙上发布的帖子的答案是“是”。
    • 感谢您的回答。这很奇怪,但 Facebook 的用户文档 (developers.facebook.com/docs/graph-api/reference/user) 中没有 /posts 端点定义。虽然它工作正常。
    • 确实很奇怪,我再次使用从最近的文档中找到的最完整信息更新了答案。
    【解决方案2】:

    我发现 /statuses 和 /posts 之间还有一个区别。 /statuses 只是文本状态(不包括共享链接)

    【讨论】:

      【解决方案3】:

      Feed - https://graph.facebook.com/me/feed - 为您提供用户的 feed - 表示他在访问 facebook 时看到的帖子(朋友的重要帖子) - 请注意,facebook 只过滤算法标记为对用户重要的内容,而不是所有内容。

      状态 - 用户在自己的墙上发布的内容

      帖子 - 用户发布的内容 - 包括在其他人的墙上

      【讨论】:

      • 我感觉帖子是用户墙上发布的内容,无论是他自己还是其他人。你有任何链接/文档来支持你所说的吗?
      • developers.facebook.com/docs/reference/api/user - 查看 /posts - 如果您单击它,您将获得自己的 /me/posts - 如果您仔细查看,您会发现它包含您在自己墙上写的内容(状态)以及你在别人身上写的东西
      • 帖子连接似乎还显示了其他人发布的帖子,其中您也被标记了。
      • 这个答案中包含的信息似乎是错误的。看我的回答。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-08
      • 2018-08-19
      • 2012-04-18
      相关资源
      最近更新 更多