Corona sdk-适应Facebook v2.2权限更改

Corona sdk-适应Facebook v2.2权限更改,facebook,facebook-graph-api,permissions,coronasdk,facebook-permissions,Facebook,Facebook Graph Api,Permissions,Coronasdk,Facebook Permissions,在我的应用程序中,我只是第一次请求“发布操作”权限,而不是每次用户想要在FB上共享时 然而,由于facebook在v2.2中所做的更改,当我们的用户请求权限时,他们现在可以在facebook设置页面中决定不授予或撤销这些权限 “人们还可以在Facebook的 在他们登录后的任何时候都可以使用 您的应用程序定期检查已授予的权限, 尤其是在新平台上发射时。” () 这就是为什么facebook增加了检查用户为你的应用程序授予和拒绝的权限的功能,以便检测何时请求权限、何时不请求权限以及何时重新请求权限

在我的应用程序中,我只是第一次请求“发布操作”权限,而不是每次用户想要在FB上共享时

然而,由于facebook在v2.2中所做的更改,当我们的用户请求权限时,他们现在可以在facebook设置页面中决定不授予或撤销这些权限

“人们还可以在Facebook的 在他们登录后的任何时候都可以使用 您的应用程序定期检查已授予的权限, 尤其是在新平台上发射时。” ()

这就是为什么facebook增加了检查用户为你的应用程序授予和拒绝的权限的功能,以便检测何时请求权限、何时不请求权限以及何时重新请求权限

这引发了几个问题:

  • 当用户拒绝应用程序访问时,showDialog的侦听器 函数收到响应,字段isError=true, 然而,没有人能解释出什么是错的。我预料 类似:(请参见上一链接中的处理缺少的权限部分)
  • 有没有办法通过facebook检查用户的权限 图书馆

  • 是否有一种方法可以重新请求权限,以防 撤销的?根据facebook的说法,只需请求许可即可 如果没有其他信息,将无法工作:

  • 如果有人拒绝了对你的应用程序的权限,则会显示“登录”对话框 不会让你的应用重新请求权限,除非你


    最大的问题是-Corona是否正在适应facebook v2.2的权限更改?

    我也很挣扎,运气好吗?我看到facebook v4插件将修复上面解释的一些问题-但是文档没有说明插件是否允许重新请求被撤销的权限(如果没有auth_type参数,仅请求权限将无法工作)
    { "error": 
            { 
                "message": "(#200) The user hasn't authorized the application to perform this action", 
                "type": "OAuthException", 
                "code": 200 
            } 
        }