生成永不过期的访问令牌 - FACEBOOK

时间:2016-09-30 15:06:54

标签: facebook facebook-graph-api facebook-sdk-4.0

我正在尝试将Facebook整合到我的CMS中。我已经下载了PHP for SDK,并且我已成功发出请求以生成访问令牌并使用它发布到Facebook页面。一切都很好,但它说访问令牌只有2个月有效。

我不能让用户在两个月后手动重新生成访问令牌,并且我已经阅读了有关Never Expires访问令牌的内容。到目前为止我看到的所有链接都已过时,当我登录并查看我的Facebook应用程序时,不再适用于当前的仪表板。我正在使用的Facebook SDK是5.3。

如何创建一个永不过期的facebook访问令牌,这样我就可以将其作为我的cms的一部分而无需用户每2个月重新生成访问令牌(单击“确定权限”对话框等)?

请帮忙。

更新

刚刚发现这篇文章...当我这样做时,它确实每次更改令牌上的expires属性。所以我想这是一种有效的方法吗?

Generate "never-expire" access token for Facebook Page

1 个答案:

答案 0 :(得分:5)

没有永久有效的用户令牌。 2个月是最大的。只有用户交互才能刷新用户令牌。

只有App令牌和扩展页面令牌永远有效。

更多信息: