Facebook login 权限不刷新

Facebook login 权限不刷新,facebook-login,user-permissions,Facebook Login,User Permissions,总之,我正在设置一个应用程序,并选择了各种用户和朋友权限(特别是,User\u like和publish\u actions)。但是,我的应用程序的授权对话框无法列出这些权限,而是指示我的应用程序仅请求访问基本信息。你知道哪里不对吗 以下是一些额外的细节: 以前,授权对话框正确地显示了我请求的权限。然而,我在早上修改了一些不同的权限设置,现在不管我选择什么权限,授权对话框只列出基本信息 授权对话框预览(在设置|权限中提供)确实显示我的应用程序正在请求我指定的权限。然而,实际的授权对话框却没有

总之,我正在设置一个应用程序,并选择了各种用户和朋友权限(特别是,
User\u like
publish\u actions
)。但是,我的应用程序的授权对话框无法列出这些权限,而是指示我的应用程序仅请求访问基本信息。你知道哪里不对吗

以下是一些额外的细节:

  • 以前,授权对话框正确地显示了我请求的权限。然而,我在早上修改了一些不同的权限设置,现在不管我选择什么权限,授权对话框只列出基本信息
  • 授权对话框预览(在设置|权限中提供)确实显示我的应用程序正在请求我指定的权限。然而,实际的授权对话框却没有
  • 问题不仅仅是对话框没有显示我请求的权限。该应用程序实际上只获取基本信息权限。(我知道,因为我在应用程序中尝试访问时收到一个错误指示。)
  • 问题不仅仅在于权限的更改需要时间在Facebook服务器上刷新和传播。我知道这一点是因为(a)我已经等了好几个小时没有效果,(b)我的应用程序设置中影响授权对话框的其他更改(如显示名称)立即可见
  • 我选择的默认帐户隐私设置确实会正确显示在“授权”对话框中,对其所做的更改会立即显示在“授权”对话框中。只有用户和朋友权限无效
还有一些额外的背景:

  • 该应用程序本身是在Corona SDK中开发的iOS应用程序
我选择了各种用户和朋友权限

在哪里?在你的应用程序设置中

这些设置仅在用户从facebook.com内单击应用程序链接时生效

但是,当您自己处理登录时,此时必须通过
scope
参数指定权限

我选择了各种用户和朋友权限

在哪里?在你的应用程序设置中

这些设置仅在用户从facebook.com内单击应用程序链接时生效


但是,当您自己处理登录时,此时必须通过
范围
参数指定权限。

该范围也适用于我几个小时的头部撞击。只需确保在FB.login函数的末尾使用以下符号:{scope:'user_likes,user_location,etc'}即可从应用程序本身设置所有所需的权限。

经过数小时的人头撞击后,该范围对我也有效。只需确保在FB.login函数的末尾使用以下符号:{scope:'user_likes,user_location,etc'}来设置应用程序本身的所有所需权限