我们有商业客户使用我们的应用程序推销他们的产品。因此,每次新客户到来时,我们都会要求他们安装我们的应用程序。他们遵循 Facebook 标准程序来安装应用程序。
我们的应用程序基于基于服务器的授权和 cUrl。我们的应用程序基于 Facebook 已弃用且即将过期的 offline_access 功能。
在这个关键场景中,我有一些疑问。
如何扩展即将失效的 Facebook 应用访问令牌?
我已经通过此链接https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/和https://developers.facebook.com /路线图/离线访问删除/
但这些联系似乎比实际更具理论性。我正在寻找一些实际的例子。
到目前为止,我的理解是:
我必须从 Facebook 应用程序仪表板启用离线弃用功能 Facebook 将在访问令牌过期或无效之前向我发送一些通知
我需要遵循以下步骤来扩展访问令牌:
我必须获得一个短期访问令牌,最多可以使用 2 个小时,而且我一天可以获得多个令牌。然后我必须使用那个短令牌来获得 60 天的长期访问令牌。
我的问题是:
- 我以上所有的理解都是正确的(我很困惑!)?
- 从 Facebook 收到提醒后,我是否必须每 59 天重新生成一次访问令牌?这不是过时的概念吗?!
- 是否有任何简单的自动化方法来扩展即将过期的访问令牌或已经过期的访问令牌?
提前感谢大家。