在facebook authentication guide中,我想:
让我们说,无论出于何种原因,这个令牌不再有效。我是否需要执行步骤#1,还是可以再次点击/ outh / accesstoken uri?
答案 0 :(得分:1)
OAuth 2.0允许“刷新令牌”,它将完全符合您的要求(点击访问令牌端点获取新令牌)。但是,Facebook不支持它们。
如果您想在用户最初登录后进行访问,那么您有三种选择:
1 /使用FB JavaScript库请求iframe中的访问权限。它还没有使用OAuth,但它会以最少的用户中断来实现。
2 /再次将用户重定向到OAuth端点。如果他们已经授权了所请求的范围,那么它将立即返回。
3 /请求“offline_access”扩展权限。这应该很少使用。
答案 1 :(得分:0)
如果令牌不再有效,您必须获得一个新令牌。