无法将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?