Facebook offline_access弃用的含义

时间:2012-03-21 03:06:01

标签: facebook facebook-graph-api

我刚刚将Facebook opengraph添加到我的应用程序中。我希望从用户那里获得某些图形属性,但它需要连续完成,即使此人不在网站上也是如此。基本上,该应用程序需要一个后台进程,从用户的Facebook活动源中提取内容。

所以我的第一步是将用户的访问令牌存储在表中并定期运行cron任务。但是我发现Facebook正在逐渐放弃离线访问。我知道对于那些熟悉这一点的人来说这听起来很愚蠢,但我不确定这意味着什么,并且想确认一下。

我的理解是:

  1. 从5月开始,Facebook完全切换到离线访问已弃用模式,即使我存储了用户的访问令牌,它也会在60天后过期。
  2. 因此,每当她/他登录我的应用程序时,我都可以重新存储用户的访问令牌
  3. 但如果用户超过60天没有重新登录该服务,那么它将全部结束,后台任务将无法再抓取用户的内容。
  4. 这意味着,例如,如果是时事通讯服务根据活动向用户发送有用信息,如果我不要求他们登录(他们可能会访问我的网站查看内容,但网站没有'要求他们登录查看内容),发动机将在60天后停止运行,用户将忘记它。
  5. 这是对的吗?

1 个答案:

答案 0 :(得分:3)

结帐:https://developers.facebook.com/roadmap/offline-access-removal/它有所有答案。

但基本上是的。 Offline_Access即将结束。