我想扩展现有的令牌。
我使用服务器端调用进行facebook身份验证,并且我在60天时间内获得了fb access_token。
在FB文档https://developers.facebook.com/roadmap/offline-access-removal/中,他们说,
我们的平台每天只会延长到期时间一次,因此即使用户每天多次撤销您的网站,该令牌也会在首次请求时延长
但我没有时间延长就得到了相同的access_token。
如何扩展我现有的令牌?
返回的access_token将具有新的长期到期时间,但是,access_token本身可能与先前授予的长期access_token相同或不同。“
你告诉退回的令牌将有新的长寿命到期时间。
例如EXISTING_ACCESS_TOKEN - 有效期为50天的有效令牌
在那个回复中,facebook返回相同的令牌,并且有效期为50天。 50天后,此令牌将过期。
我的问题是如何延长到期时间?或者这个查询有什么问题?
答案 0 :(得分:0)
但我没有时间延长就得到了相同的access_token。
当然你做了,因为这正是“情景4”中描述的内容:https://developers.facebook.com/roadmap/offline-access-removal/#extend_token
一切都在那里,你只需阅读它; - )
如果传递具有长期过期时间的access_token,则端点将简单地将相同的access_token传递给您,而不会更改或延长过期时间。 [...] 如果您想刷新仍然有效的长期访问权限,则必须首先获得一个新的短期用户access_token,然后调用下面的相同端点。