我有一个应用程序,它使用offline_access来永久访问不同的页面。
用户可以安装此应用程序并将其添加到管理员所在的页面。 使用外部后端,他们可以管理他们的应用程序,并让它发布不同的东西(比赛,......)。 所以他们不必保持登录Facebook。
现在......有问题......
5月1日,offline_access权限将被删除,客户必须每60天为其网页获取一个新令牌。
从现在开始,我正在使用offline_access功能为我们的客户提供非过期的页面标记。
有没有解决方法? 通常它只是运行应用程序的客户的Facebook子帐户。因此,他们可能不会登录超过60天=访问令牌将过期,应用程序将无法运行。
答案 0 :(得分:0)
提醒用户在令牌到期之前重新授权访问权限。通过向他们发送应用程序到用户请求和以及电子邮件(因为应用程序到用户请求不会生成通知)来执行此操作。在电子邮件中包含一个直接链接到网页的链接,该链接会立即弹出授权对话框(并执行与应用程序到用户请求类似的操作)。
答案 1 :(得分:0)
将他们重定向到Facebook中应用的链接 http://apps.facebook.com/xxx/reaccess.php?ref=REF_URL 获取新的access_token&将用户重新定向回您应用的原始页面
我不认为你需要再次询问他们的权限