【问题标题】:Facebook API: replacement for /me/home to get user's news feed?Facebook API:替换 /me/home 以获取用户的新闻提要?
【发布时间】:2015-08-04 06:10:31
【问题描述】:

我运行一个小型 Facebook 应用程序,该应用程序通过 /me/home API endpointread_stream permission 使用其用户的新闻提要。 (Facebook 实际上并没有将read_stream 授予普通的普通应用程序,所以我的用户创建了他们自己的 FB 应用程序并使用它的密钥/秘密,这是可行的。)

遗憾的是,Facebook 将在两个月内,即 10 月 6 日成为turning off the /me/home endpoint altogether。我明白他们的意图,但我希望有一些方法可以让我的应用程序继续运行。是否有任何其他方式来获取用户的新闻提要,即来自他们的朋友和他们关注的人的帖子?

只是公开帖子就可以了;自 v2.0 升级以来,这就是 /me/home 去年返回的所有内容并且无论如何都发生了变化。我什至可以抓取 HTML,只要它可以访问访问令牌而不是会话 cookie。 (似乎不太可能。)

提前致谢!

【问题讨论】:

  • 您需要使用/me/feed。在您当前用户的user_posts 许可下,它将为您提供他们自己的帖子。有多少关于朋友/朋友的信息是可见的,取决于他们是否也在使用您的应用并授予它权限。
  • 感谢@CBroe! /me/feed 并不是我真正想要的。 from the docs此人或其他人在此人个人资料上发布的帖子(包括状态更新)和链接的提要。
  • 这就是你可以得到的。不再可能获取用户的整个提要,包括其他人的帖子、页面等。
  • 是的,我明白这是他们的意图,正如 OP 中所述。我只是希望有一个解决方法,无论是另一个 API 端点还是抓取 HTML 或其他东西。可能没有,但这里的人足智多谋,谁知道呢!
  • 没有解决方法。没有其他端点,并且不允许抓取(未经 Facebook 明确书面许可)。

标签: facebook facebook-graph-api


【解决方案1】:

正如评论者所说,Facebook 将其永久关闭是因为他们想使用 me/feed。那是因为facebook现在有隐私讨论,我/家确实透露了太多关于其他人的信息。我不知道它在哪里,但我听说过关于这个 API 端点的诉讼。

【讨论】:

  • 感谢您的回答!正如我所提到的,我确实了解他们在做什么,以及他们背后的意图。我正在寻找一个实际的解决方法,如果有的话。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
相关资源
最近更新 更多