Php Facebook的登录一直要求授权我的应用程序

Php Facebook的登录一直要求授权我的应用程序,php,facebook,facebook-php-sdk,Php,Facebook,Facebook Php Sdk,我在某个地方读到,offline\u-access不推荐使用 如果我理解正确,这意味着每次我的用户点击我页面中的“使用Facebook登录”,他/她将被重定向到Oauth Facebook页面,并且必须再次授权该应用程序 这是正确的吗?用户真的习惯了吗?不,脱机访问与登录屏幕无关,只有当您更改了范围中定义的权限请求列表,或者他们从应用程序列表中删除/撤销了您的应用程序时,他们才会获得“身份验证”对话框 一旦他们接受了这个应用程序,他们就不需要再看到那个屏幕了。根据你如何配置和编程你的应用程序,他

我在某个地方读到,
offline\u-access
不推荐使用

如果我理解正确,这意味着每次我的用户点击我页面中的“使用Facebook登录”,他/她将被重定向到Oauth Facebook页面,并且必须再次授权该应用程序


这是正确的吗?用户真的习惯了吗?

不,脱机访问与登录屏幕无关,只有当您更改了
范围中定义的权限请求列表,或者他们从应用程序列表中删除/撤销了您的应用程序时,他们才会获得“身份验证”对话框


一旦他们接受了这个应用程序,他们就不需要再看到那个屏幕了。根据你如何配置和编程你的应用程序,他们可能会看到一个闪烁的对话框,因为它加载,然后很快关闭

否,脱机访问与登录屏幕无关,只有当您更改
范围中定义的权限请求列表,或者他们从应用程序列表中删除/撤销了您的应用程序时,他们才会获得“身份验证”对话框


一旦他们接受了这个应用程序,他们就不需要再看到那个屏幕了。根据你如何配置和编程你的应用程序,他们可能会看到一个闪烁的对话框,因为它加载,然后很快关闭

谢谢你的回复。在我的例子中,我用我自己的应用程序和SDK附带的示例(非js)进行了测试,两者都给出了相同的结果,即使我使用facebook登录(我的意思是我可以在facebook上访问我的页面),当我点击应用程序中的“使用facebook登录”按钮时,我会得到授权弹出窗口……我有几十个应用程序,但没有一个这样做。下面是一个示例:在您验证应用程序后,尝试单击[使用facebook登录],它将不再显示弹出窗口。奇怪。可能是范围问题吗?我所有的应用程序都有不同的范围。有些人选择了全部,有些人没有,还有许多人选择了不同的。唯一会导致对话框重新出现的是,如果用户删除了应用程序或您更改了范围。谢谢。就这样。每次我测试的范围都被改变了。谢谢你的回复。在我的例子中,我用我自己的应用程序和SDK附带的示例(非js)进行了测试,两者都给出了相同的结果,即使我使用facebook登录(我的意思是我可以在facebook上访问我的页面),当我点击应用程序中的“使用facebook登录”按钮时,我会得到授权弹出窗口……我有几十个应用程序,但没有一个这样做。下面是一个示例:在您验证应用程序后,尝试单击[使用facebook登录],它将不再显示弹出窗口。奇怪。可能是范围问题吗?我所有的应用程序都有不同的范围。有些人选择了全部,有些人没有,还有许多人选择了不同的。唯一会导致对话框重新出现的是,如果用户删除了应用程序或您更改了范围。谢谢。就这样。每次我测试时,范围都发生了变化。