Facebook 的 offline_access 弃用迁移计划于今年早些时候发布。然而,它被多次推迟到 10 月 3 日,大概是因为它有 bug 并且尚未完全实施。到目前为止,迁移仍然不完整且容易出错。
经过数月和数月的变更准备、更新我们的代码库以及反复(徒劳)尝试与 Facebook 合作后,这次失败的迁移将在一周内上线。
如错误报告 (http://developers.facebook.com/bugs/151056591697025) 中所述,对于我们的应用程序,无法获取长期页面访问令牌(使用 offline_access 权限的替代方法)。Facebook 似乎对这个问题给予了零关注。
如果 Facebook 继续无所作为,那么在 10 月 3 日,我们的应用程序(以及许多其他应用程序)将会崩溃。我们应该做什么?
更新
最确凿的证据表明某些事情不工作是以下工作流程:
- 确认我们收到了用户的短期令牌。
- 确认我们可以将该短期令牌转换为长期令牌。
- 确认当这个长寿命令牌用于获取页面访问令牌时,它们会在 60 天后过期。
这是适当的工作流程,对吗?