[英]Facebook, Check user authorization to app without prompt
我想通过Facebook授权对我的Web应用程序具有“记住我”的访问权限,并检查用户是否已授权我的应用程序而没有询问用户权限。
我只想从Facebook询问新用户授权,前提是该用户开始注册过程,而不仅仅是在首次访问中检查授权。
我该怎么做?
通过OAuth URL不能使用此选项。 我使用的是Facebook SDK for PHP,解决方案是将其与JavaScript的Facebook SDK结合使用:
FB.getLoginStatus
允许您确定用户是否登录到Facebook并已验证您的应用程序。 用户有三种可能的状态:
- 用户已登录Facebook并已验证您的应用程序 (已连接)
- 用户已登录Facebook,但尚未验证您的应用程序 ( 未授权 )
- 用户目前尚未登录Facebook ,因此我们不知道他们是否通过了您的应用程序身份验证(未知)
对于社交应用程序,了解用户处于这三种状态中的哪一种是您的应用程序在页面加载时需要知道的第一件事。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.