当我们在google api上执行oauth2时,我们会获得访问令牌和刷新令牌 . 假设我正在编写服务,并且我想定期轮询更改,我可以使用刷新令牌在每次当前访问令牌失效时获取新的访问令牌 . 这叫做offline access .
有没有办法在Facebook上做同样的事情?是否存在类似于google api的离线访问版本 .
谢谢 .
当我们在google api上执行oauth2时,我们会获得访问令牌和刷新令牌 . 假设我正在编写服务,并且我想定期轮询更改,我可以使用刷新令牌在每次当前访问令牌失效时获取新的访问令牌 . 这叫做offline access .
有没有办法在Facebook上做同样的事情?是否存在类似于google api的离线访问版本 .
谢谢 .
1 回答
对于脱机访问,您需要在新访问令牌到期之前将其替换为短访问令牌 . Facebook有一种类型的访问令牌(没有刷新令牌) . 即将到期的访问令牌应该为您提取新的访问令牌 .
使用Graph API endpoints 手动扩展标记::
从here引用FB的文档::
请阅读我提到的文档链接的
Expiration and Extending Tokens
部分以进一步说明 .