【问题标题】:Permissions not Refreshing权限不刷新
【发布时间】:2012-09-29 19:31:42
【问题描述】:

总的来说,我正在设置一个应用程序,并且我选择了各种用户和朋友权限(特别是user_likespublish_actions)。但是,我的应用程序的授权对话框未能列出这些权限,而是表明我的应用程序仅请求访问基本信息。有什么想法可能是错的吗?

这里有一些额外的细节:

  • 以前,授权对话框正确显示了我请求的权限。然而,我在上午的时间里修改了一些不同的权限设置,现在无论我选择什么权限,授权对话框都只列出基本信息。
  • 授权对话框预览(在设置|权限中可用)确实显示我的应用正在请求我指定的权限。然而,实际的授权对话框并没有
  • 问题不仅仅是对话框没有显示我请求的权限。该应用程序实际上只是获得基本信息权限。 (我知道,因为当我尝试在应用程序中进行访问喜欢时,我收到一个错误提示。)
  • 问题不仅仅在于权限的更改需要时间来刷新并在 Facebook 服务器上传播。我知道是因为 (a) 我已经等待了几个小时没有效果,并且 (b) 我的应用设置的其他影响授权对话框(例如显示名称)的更改立即可见
  • 我选择的默认帐户隐私设置确实正确显示在授权对话框中,并且对它的更改立即在授权对话框中可见。只有用户和朋友权限不起作用。

还有一些额外的背景:

  • 该应用程序本身是使用 Corona SDK 开发的 iOS 应用程序。

【问题讨论】:

    标签: facebook-login user-permissions


    【解决方案1】:

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

    在哪里?在您的应用设置中?

    这些设置仅影响Authenticated Referrals – 当用户从 facebook.com 中点击指向您应用的链接时。

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

    【讨论】:

      【解决方案2】:

      经过数小时的头撞后,示波器也对我有用。请务必在 FB.login 函数的末尾使用此表示法:{scope: 'user_likes, user_location, etc'} 以从您的应用程序本身设置所有所需的权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-05
        • 2016-11-09
        • 2018-12-25
        • 1970-01-01
        • 2021-12-19
        • 2020-08-19
        • 1970-01-01
        • 2022-08-15
        相关资源
        最近更新 更多