【发布时间】:2012-06-22 16:55:06
【问题描述】:
目前我正在使用长期访问令牌(60 天过期长期)。
我在 facebook 上看到一篇帖子,我可以通过首先取回短期访问令牌然后将其更新为新的长期访问令牌来扩展长期访问令牌。 我希望这可以在没有用户参与的情况下完成。 (用户不必为此过程再次登录并授予权限)
有人用c#做过这个吗?
如果您能分享代码或链接,将不胜感激。
这是来自facebook网站的说明:
"如果您想刷新一个仍然有效的长寿命 access_token,您必须先获取一个新的短寿命用户 access_token,然后调用下面的相同端点。返回的 access_token 将有一个新的长寿命到期但是,在时间上,access_token 本身可能与之前授予的长寿命 access_token 相同,也可能不同。”
下面是一些我不熟悉如何使用的示例:
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
网站来源:http://developers.facebook.com/roadmap/offline-access-removal/
【问题讨论】:
标签: facebook c#-4.0 facebook-c#-sdk