假设一个人没有注销,Facebook OAuth会话会持续多长时间?有没有可能扩大这一范围?
我希望使用FacebookOAuth,而且我每4小时就会注销一次。不是从Facebook.com,而是从我的网站。这是典型的吗?我该如何扩展它 理想情况下,用户在注销之前应该保持身份验证假设一个人没有注销,Facebook OAuth会话会持续多长时间?有没有可能扩大这一范围?,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Php Sdk,我希望使用FacebookOAuth,而且我每4小时就会注销一次。不是从Facebook.com,而是从我的网站。这是典型的吗?我该如何扩展它 理想情况下,用户在注销之前应该保持身份验证 我不是在寻找不推荐的离线访问,而是允许用户今天和明天访问我的网站,而无需再次单击Facebook OAuth按钮。如果愿意,他们可以随时手动注销。用户访问令牌在 2小时(如果通过客户端流程生成) 2个月(如果通过服务器端流生成) 密码更改 应用程序的取消授权 通过调用此端点,可以将访问令牌(通过客户端流生成
我不是在寻找不推荐的
离线访问
,而是允许用户今天和明天访问我的网站,而无需再次单击Facebook OAuth按钮。如果愿意,他们可以随时手动注销。用户访问令牌在
- 2小时(如果通过客户端流程生成)
- 2个月(如果通过服务器端流生成)
- 密码更改
- 应用程序的取消授权
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
你可以学到更多
一旦访问令牌失效或过期,您必须让用户再次遵循登录流程。如果嵌入JS SDK,它将为您确定用户的登录状态。看一看FB.getLoginStatus&co。