0

我有一个应用程序,它使用 offline_access 来获得对不同页面的永久访问权限。

用户可以安装此应用程序并将其添加到他们是管理员的页面中。使用外部后端,他们可以管理他们的应用程序并让它发布不同的东西(比赛,...)。因此,他们不必一直登录 Facebook。

现在……问题来了……

5 月 1 日,offline_access 权限将被删除,客户必须每 60 天为其页面获取一个新令牌。

从现在开始,我正在为我们的客户使用offline_access 功能来获取不会过期的页面令牌。

有什么解决方法吗?通常,它只是运行应用程序的客户的 Facebook 子帐户。因此,他们有可能超过 60 天没有登录 = 访问令牌将过期并且应用程序将无法运行。

4

2 回答 2

0

提醒用户在令牌到期前重新授权访问。通过向他们发送应用到用户的请求电子邮件来做到这一点(因为应用到用户的请求不会生成通知)。在电子邮件中包含一个直接指向网页的链接,该网页会立即弹出授权对话框(并对应用程序到用户的请求执行类似的操作)。

于 2012-02-24T15:39:39.400 回答
0

当他们的访问令牌过期时,将他们重定向到您在 Facebook 中的应用链接 http://apps.facebook.com/xxx/reaccess.php?ref=REF_URL 获取新的 access_token 并再次将用户重定向回您应用的原始页面

我认为您不需要再次向他们询问权限

于 2012-02-24T16:47:35.153 回答