Facebook商店访问令牌后发布到墙上

时间:2012-07-30 19:05:54

标签: facebook facebook-access-token

如果不推荐使用offline_access,可以存储用户的access_token,并在将来的某个时间发布到该用户的墙上吗?

1 个答案:

答案 0 :(得分:5)

是的,但如果您想让这些令牌在超过一两个小时内有效(现在默认到期),您需要将它们换成长寿命(60天的生命周期)。

manual page专门用于删除此权限,您感兴趣的部分是Scenario 4: Client-side OAuth and Extending Access_Token Expiration Time through New Endpoint。它归结为只需在服务器端添加一个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天附近的到期时间。