Facebook offline_access弃用的含义

Vla*_*lad 5 facebook facebook-graph-api

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

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

我的理解是:

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

它是否正确?

Ada*_*ley 3

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

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

  • 1.是的,2.是的,3.是的,4.是的(最担心的事情实现了:)) (3认同)