我已经阅读了很多关于publish_stream和offline_access。
1。)用户在我的网站上连接。 2.)我现在可以在用户上发布API(用户ID保存在数据库中)
但是,如果用户退出Facebook并返回我的网站怎么办?然后用户必须再次“接受”/“登录”,但必须自动登录,因此我将来可以发布到用户的Facebook墙上。
我是否必须在数据库中保存access_token,user_id,还有什么?我无法弄清楚这一点。
答案 0 :(得分:1)
您必须存储访问令牌和用户ID。访问令牌有效期为1至2小时,但可以与有效期为30天的长期令牌交换。 offline_access权限已弃用,将于12月5日删除。
如何扩展访问令牌:https://developers.facebook.com/roadmap/offline-access-removal/
答案 1 :(得分:0)
您只需要存储在数据库中的user_id和access_token,然后您就可以随时使用它来发布。但请记住,令牌在一段时间后过期。