Facebook长期访问令牌过期:从不

时间:2012-08-22 20:14:22

标签: php facebook facebook-graph-api

使用长期访问令牌时收到此错误 Uncaught OAuthException: An unknown error has occurred.

奇怪的是,当我通过Debug tool运行它时,我得到一个永远不会在长期令牌上的到期日期。而不是60天..

当我原创创建了密钥时,它准备好60天,然后在某个时刻切换到从不。

如果我使用短期密钥,一切正常,但只要我将其转换为长期密钥,我就会得到错误。下面的长期代码。 https://graph.facebook.com/oauth/access_token?
client_id=APP_ID& client_secret=APP_SECRET& grant_type=fb_exchange_token& fb_exchange_token=EXISTING_ACCESS_TOKEN

有什么想法吗? 感谢

更新

我解决了我遇到的问题。(一些无关的东西)无论如何我的钥匙仍然读到它永不过期。我的理解是,你可以拥有访问密钥的最长时间是60天。

1 个答案:

答案 0 :(得分:2)

关于持续时间:

您是否通过/ accounts连接获得了令牌?

  

通过使用长期存在的用户访问令牌,查询[用户ID] /帐户端点现在将提供对用户管理的页面不会过期的页面访问权限。当使用通过弃用的offline_access权限获得的非过期用户访问令牌进行查询时,这也适用。

developers.facebook