【问题标题】:Stream of facebook updates脸书更新流
【发布时间】:2010-12-05 01:25:22
【问题描述】:

我知道实时 API,但我不相信它可以访问我的新闻提要(还没有?) https://graph.facebook.com/me/home?access_token(搜索“新闻提要”)。我只想查看我在 facebook 网站上看到的所有消息。

我想我可以轮询(不需要?)这个提要来访问数据。就像 tweetdeck 每分钟都做的那样。但我想知道这是否真的有必要访问这些数据?我害怕这是唯一的选择,否则如果你问我,tweetdeck 不会做这种过度的投票。

【问题讨论】:

  • “我的新闻提要”是什么意思?
  • @ifaour 转到developers.facebook.com/docs/api 并单击新闻源链接,该链接看起来像graph.facebook.com/me/home?access_token=<...>。在该网站上,您将在登录后看到提要。
  • 我知道这一点,但@Michael 的回答让我感到困惑,因为您在谈论 新闻提要 /me/home 而他的回答是在谈论您的提要 /me/feed 完全不同!
  • @ifaour 你对提要的差异是正确的:)。我还没注意到呢!
  • 我猜您知道您可以获取您的提要/me/feed 的实时更新,对吧?这就是我在对@Michael 的回答的评论中的意思。不幸的是,如我的回答中所述,不支持 新闻提要

标签: facebook real-time feed


【解决方案1】:

是的,新闻提要仍然还支持实时更新方法subscription

不能订阅这些用户 连接yet、已标记、帖子、 照片、相册、视频、群组、笔记、 事件,收件箱,发件箱,更新, 帐户

我想你最好的选择是获得offline_access 的许可并轮询 Facebook 的服务器,但这样做时我会非常谨慎!

【讨论】:

  • tweetdeck 空中客户端每分钟都会轮询一次,所以我想我也可以这样做。我什至不需要做那么多! P.S:我认为我应该奖励你而不是没有人有解决方案。
  • @Alfred,不!每个应用程序都有一个 rate limit 并且很可能大型 Twitter 客户(可能是 tweetdeck)已与 Twitter 达成协议以增加其限制..etc
  • 它是一个桌面应用程序,(我相信)我的计算机本身向 facebook API 发出网络请求。
  • @Alfred,我只是在评论你的结论,只是因为 tweetdeck 被允许每分钟轮询一次(顺便说一下,twitter 允许这样做!)这不应该适用于你做与 Facebook API 相同!不幸的是,我找不到任何有关请求限制的文档...
  • 您会在 3 个图标下方看到它。 Twitter现在使用推送。但例如 Buzz 也进行民意调查。您会看到从 1 分钟到下一个请求的计时器。
【解决方案2】:

我认为您正在寻找的是:https://graph.facebook.com/me/feed,但您只能使用已授予权限 read_stream 的访问令牌 ?access_token= 查询它。

在应用程序执行此操作之前,您总是会被询问。

您可以在此处查看所有不同的权限类型:developers.facebook.com/docs/authentication/permissions 和当前授予的权限:www.facebook.com/settings/?tab=applications

-迈克尔

【讨论】:

  • 我知道这个图形端点,但我必须查询/轮询它。我希望当我的提要发生变化时我能以某种方式得到更新?
  • 那不可能。您可以通过 facebook 获得的唯一更新是通过电子邮件。
  • 所以唯一的选择是轮询 :$?
  • 恐怕是这样,但暂时没有别的办法。 :(
  • -1, 1) 他可以得到offline_access, 2) 这个connection 可以订阅!
猜你喜欢
  • 2012-04-01
  • 2012-11-09
  • 2011-10-12
  • 1970-01-01
  • 2016-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多