不推荐使用offline_access 是否可以存储用户的access_token 并在将来某个时候发布到该用户的墙上?
问问题
923 次
1 回答
5
是的,但如果你想让这些令牌在一两个小时内有用(现在默认过期),你需要将它们换成一个长寿命的令牌(60 天的生命周期)。
有一个专门用于此权限删除的手册页,您感兴趣的部分是场景 4:客户端 OAuth 和通过新端点延长 Access_Token Expiration Time。归结为简单地在服务器端添加一个 http 请求,然后将令牌保存到该端点以供以后使用:
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 天的过期时间。
于 2012-07-30T19:15:58.783 回答