【问题标题】:what am I going to do with this Facebook alert? about the permissions我要如何处理这个 Facebook 提醒?关于权限
【发布时间】:2013-04-09 18:00:09
【问题描述】:

OAuth 对话框读写权限 您的应用似乎同时请求读取和写入权限。相反,最初请求少量权限,并在用户决定共享时请求写入权限。

【问题讨论】:

    标签: facebook permissions


    【解决方案1】:

    在用户注册 App 时,您不应询问publish_streampublish_actions 或任何其他写权限。需要时应单独询问这些许可。

    根据 Facebook 工程师的说法“你现在可以忽略它。但是当有人开始使用你的应用程序时请求读取权限是很好的。然后只在实际需要时才请求写入权限”

    【讨论】:

      【解决方案2】:

      是的,我认为开发人员警报系统存在问题,因此您可以同时看到“立即修复”和“已解决”按钮。但我认为警报消息是真实的,不是错误推送的。 Facebook 希望鼓励您减少最初请求的权限数量;尤其是当用户第一次登录您的应用程序时。然后,您可以在需要时请求其他权限。

      这只是遵循Least Privilege 的安全准则的良好做法 - 仅请求/允许用户完成他们需要执行的任务所需的最低权限。这样做可以最大限度地减少应用程序的漏洞。

      所以我认为,如果您在第一次登录时只要求最必要的权限,并且不在同一个请求中混合权限类型(读取和写入),这将解决您的问题。

      【讨论】:

        【解决方案3】:

        这似乎是 Facebook 开发人员的错误。

        有人有asked the same question here,脸书工程师回答:

        警报错误地发出了,我们正在努力清理它。你可以忽略它。

        【讨论】:

        【解决方案4】:

        您需要设置 read_stream、publish_stream 等权限。

        检查一下:http://www.masteringapi.com/tutorials/how-to-ask-for-extended-permission-in-your-facebook-application/32/

        【讨论】:

        • 不是要我不要一起设置读写权限吗?
        • 谢谢,但我认为不是这个问题。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-08
        • 2014-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-28
        • 2011-08-30
        相关资源
        最近更新 更多