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

han*_*sen 0 facebook facebook-access-token

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

com*_*857 5

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

有一个专门用于删除此权限的手册页,您感兴趣的部分是方案4:客户端OAuth和通过新端点扩展Access_Token到期时间.它归结为在保存令牌之前在服务器端再添加一个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天附近的到期时间.