【问题标题】:facebook test users with extended permissionsfacebook 测试具有扩展权限的用户
【发布时间】:2014-07-21 20:31:31
【问题描述】:

使用 facebook graph API 的“扩展权限”功能的应用需要通过 facebook https://developers.facebook.com/docs/apps/review/login#do-you-need-review 进行审核。

Facebook 允许您创建“测试用户”,以便审阅者可以试用您的应用程序。

但是,当我尝试使用图形资源管理器通过我的应用程序和测试用户查询 API 时 - 我无法使用任何需要扩展权限的东西 - 它在我的应用程序中也不起作用。如何对测试用户使用扩展权限?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    测试用户仍然需要通过相同的登录流程,以便测试用户授予应用权限。

    开发人员和测试用户的豁免主要与是否可以使用登录对话框授予这些权限有关。

    【讨论】:

    • 我创建了一些测试用户,但没有选择“自动授权此应用”选项,因此当我以测试用户身份登录时,它迫使我接受权限。但是,对于某些端点,API 仍会以“您必须是此应用程序的开发人员”进行响应。因为不可能让“测试用户”也成为应用程序的“测试人员”——我很困惑。
    • 如果您的测试用户不被允许访问某些功能,而您的开发者帐户被允许,您介意在developers.facebook.com/bugs 上将此作为错误提交吗?
    • 发现了一个相关的、较旧的错误并在那里评论developers.facebook.com/bugs/404510959620416
    • 该错误似乎不相关。您的问题似乎与测试用户在开发期间无法访问需要批准的功能有关。请打开一个新错误并详细说明产生此问题的 api/参数。
    • 错误在此处提交:developers.facebook.com/bugs/702677679786289 希望对错误报告提供任何反馈,即是否足够清晰。
    【解决方案2】:

    这是 Facebook API 的一项功能,而不是错误。至少在 read_mailbox 权限的情况下。

    即使测试用户明确授予此权限,API 也会拒绝任何调用,因为他们不是应用程序的开发人员。所以答案是在这种情况下您不能使用测试用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 2011-03-07
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      相关资源
      最近更新 更多