使用长期访问令牌时收到此错误
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天。
答案 0 :(得分:2)
关于持续时间:
您是否通过/ accounts连接获得了令牌?
通过使用长期存在的用户访问令牌,查询[用户ID] /帐户端点现在将提供对用户管理的页面不会过期的页面访问权限。当使用通过弃用的offline_access权限获得的非过期用户访问令牌进行查询时,这也适用。