【问题标题】:Can I remove email permission for an app in the Facebook developers site?我可以在 Facebook 开发者网站中删除应用程序的电子邮件权限吗?
【发布时间】:2014-11-25 08:16:52
【问题描述】:

我创建了一个 facebook 应用程序,我想删除默认的“电子邮件”权限。在寻找解决方案后,我只发现如何添加其他权限,如“user_birthday”、“user_website”……但没有删除这个“电子邮件”权限。

是否可以从我的应用程序中删除 facebook 开发者网站中我的应用程序面板中的“电子邮件”权限?

【问题讨论】:

  • 如果您使用 API v2.0 或更高版本,您必须指定您需要的所有权限。在 API v1.0 中有一些您无法删除的默认权限,电子邮件就是其中之一
  • 当我在 facebook 开发者面板中创建应用程序时,默认启用三个权限:email、public_profile 和 user_friends。这与 API 版本无关。在我要删除电子邮件权限的 Facebook 应用程序的“状态和审查”页面中。
  • 它们总是被批准的,所以你可以使用它们。这并不意味着登录对话框会要求他们。在 API v1.0 中,登录对话框将始终要求它们,但在 API v2.0 及更高版本中,您必须指定要请求的权限
  • 没错,默认情况下它们总是被批准,但我想从 facebook 开发人员面板中删除电子邮件权限。由于法律问题,不要求此许可对我无效。

标签: facebook email permissions


【解决方案1】:

我在 facebook 开发者小组中询问过,得到的答复是不可能拒绝批准的权限。

【讨论】:

    【解决方案2】:

    需要先登录才能进行以下操作:

    1. 点击 Facebook 右上角的三角形按钮
    2. 选择设置和隐私,然后点击设置
    3. 点击左侧菜单中的应用和网站
    4. 转到您要调整哪些人可以看到您的活动的应用,然后点击查看和编辑或删除权限。

    【讨论】:

      【解决方案3】:

      是的。您可以根据 Facebook 文档撤销权限,如下所示。

      DELETE /{user-id}/permissions/{permission-name}
      

      来源:https://developers.facebook.com/docs/facebook-login/permissions/v2.1

      【讨论】:

      • 这并没有回答所提出的问题:开发人员如何在应用级别删除权限,而不是针对单个用户。
      • 完全同意,使用这个需要脸书大师
      猜你喜欢
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 2011-04-13
      • 1970-01-01
      • 2013-03-07
      • 2014-07-23
      相关资源
      最近更新 更多