我正在尝试将Facebook整合到我的CMS中。我已经下载了PHP for SDK,并且我已成功发出请求以生成访问令牌并使用它发布到Facebook页面。一切都很好,但它说访问令牌只有2个月有效。
我不能让用户在两个月后手动重新生成访问令牌,并且我已经阅读了有关Never Expires访问令牌的内容。到目前为止我看到的所有链接都已过时,当我登录并查看我的Facebook应用程序时,不再适用于当前的仪表板。我正在使用的Facebook SDK是5.3。
如何创建一个永不过期的facebook访问令牌,这样我就可以将其作为我的cms的一部分而无需用户每2个月重新生成访问令牌(单击“确定权限”对话框等)?
请帮忙。
更新
刚刚发现这篇文章...当我这样做时,它确实每次更改令牌上的expires属性。所以我想这是一种有效的方法吗?
答案 0 :(得分:5)
没有永久有效的用户令牌。 2个月是最大的。只有用户交互才能刷新用户令牌。
只有App令牌和扩展页面令牌永远有效。
更多信息: