【问题标题】:Implication of Facebook offline_access deprecationFacebook offline_access 弃用的含义
【发布时间】:2012-03-21 03:06:00
【问题描述】:

我刚刚开始将 Facebook opengraph 添加到我的应用程序中。我想从用户那里获得某些图形属性,但它需要不断地完成,即使这个人不在网站上。基本上,该应用程序需要一个从用户的 Facebook 活动提要中获取内容的后台进程。

所以我的第一步是将用户的访问令牌存储在一个表中,并定期运行一个 cron 任务。但是我发现 Facebook 正朝着弃用离线访问的方向发展。我知道这对于熟悉此内容的人来说可能听起来很愚蠢,但我不确定这意味着什么,并想确认一下。

我的理解是:

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

这是正确的吗?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

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

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

    【讨论】:

    • 亚当,我确实阅读了该文件和其他所有内容。我不确定我是否理解正确,因为我是一个新手。那么这是否意味着我上面列出的所有内容(1 到 4)都是正确的?如果您能澄清您的答案,我将不胜感激。我不确定您的“基本上是”是否适用于我的观点,或者仅适用于 Offline_Access 即将结束的事实。谢谢!
    • 1.是的,2. 是的,3. 是的,4. 是的(最坏的恐惧已经实现:))
    • 我们现在应该只构建玩具应用,每两小时询问一次用户授权,他们肯定会坚持很多,耶!
    • 可以重新扩展令牌吗?
    猜你喜欢
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多