无法将Facebook访问令牌扩展到60天
我无法将Facebook访问令牌的到期时间延长到60天。 我正在阅读Facebook开发者页面上的几篇文章:https://developers.facebook.com/roadmap/offline-access-removal/
具体来说,我使用的是Facebook C#SDK,当我要求身份验证时,我正在执行FacebookClient.GetLoginUrl(),并通过获取访问令牌来处理该呼叫。
之后,我尝试使用FacebookClient.GetAsync(“oauth / access_token”)通过使用以下URL模式来延长到期时间
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
但是,我没有看到access_token的到期时间被延长。 我确实将我的应用设置为使用已弃用的offline_access ...任何人都有使用Facebook C#SDK的经验,并可以给我一些关于此的想法?
我在Facebook文档中误解了“延长到期时间”的含义吗?
非常感谢你!
您正在进行的调用将返回一个访问令牌,很可能与您传递的访问令牌不同。换句话说,您现有的令牌不一定会延长,如果需要,您可能会得到一个新的令牌。
确保你启用了增强的oauth对话框,并且你的redirect_uri指向了你的网站。
链接地址: http://www.djcxy.com/p/10569.html上一篇: Unable to extend Facebook access token to 60 days
下一篇: How to get the new value of a textarea input field on paste?