【发布时间】:2012-03-21 03:06:00
【问题描述】:
我刚刚开始将 Facebook opengraph 添加到我的应用程序中。我想从用户那里获得某些图形属性,但它需要不断地完成,即使这个人不在网站上。基本上,该应用程序需要一个从用户的 Facebook 活动提要中获取内容的后台进程。
所以我的第一步是将用户的访问令牌存储在一个表中,并定期运行一个 cron 任务。但是我发现 Facebook 正朝着弃用离线访问的方向发展。我知道这对于熟悉此内容的人来说可能听起来很愚蠢,但我不确定这意味着什么,并想确认一下。
我的理解是:
- 从 5 月 Facebook 完全切换到不推荐使用的离线访问模式开始,即使我存储了用户的访问令牌,它也会在 60 天后过期。
- 所以我可以在用户每次登录我的应用时重新存储用户的访问令牌
- 但如果用户超过 60 天未重新登录服务,则一切都结束了,后台任务将无法再抓取用户的内容。
- 这意味着,例如,如果它是根据活动向用户发送有用信息的时事通讯服务,如果我不要求他们登录(他们可能会访问我的网站以查看内容,但该网站没有'不需要他们登录才能查看内容),引擎将在 60 天后停止运行,用户就会忘记它。
这是正确的吗?
【问题讨论】:
标签: facebook facebook-graph-api