0

使用 Facebook 的新 SDK,可以修改权限,如果用户取消检查权限并授予其余权限,然后我在我的应用程序中检查是否已授予所有权限,如果未授予某些权限,则存在一种以相同权限重新打开用户会话的方法?

场景:嘿,我需要你的“public_profile”和“email”权限

用户:不,您的电子邮件权限!

MyApp: :(,告诉用户,伙计,我需要你的电子邮件许可,然后再次将他引导到 facebookUI 进行登录。

用户:用户已经授予我他/她的 public_profile 的权限,所以他/她看不到“您提供的信息”部分,只看到“确认”页面,他/她不知道你的权限再次没有邮箱。

解决方法是要求用户删除其应用设置下的 MyApp,然后使用 FB 重新登录,但这样的用户体验很差。

有什么建议可以绕过这个新权限吗?

4

1 回答 1

1

检查https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.0#re-asking-declined-permissions和重新询问拒绝权限部分

于 2014-05-13T22:53:16.083 回答