【问题标题】:Facebook Test User errorFacebook 测试用户错误
【发布时间】:2014-10-15 15:28:37
【问题描述】:

我在我的应用程序中使用 facebook 登录并对其进行了测试。我使用 /{app-id}/accounts/test-users 端点为我的测试创建用户,但端点因非常通用而失败

{
  "error": {
    "message": "An unknown error has occurred.", 
    "type": "OAuthException", 
    "code": 1
  }
}

(表示 API 可能已关闭)。我尝试了 3 个不同的 appid/secret,都使用 app_id|app_secret 作为令牌和来自获取令牌端点的令牌。我还在 Graph Api Explorer 上对此进行了测试,它给了我同样的错误。它工作正常,但突然停止了。 我想知道的是 1. 是下来了吗?和 2. 如果没有,我做错了什么或自昨天以来发生了什么变化?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    +1 这也是我昨天上午开始的,代码和一个 FB 应用程序之前一直在工作但没有改变。

    当我查看https://developers.facebook.com/apps/FB_APP_ID/roles/test-users/ 时,我可以看到新用户。

    所以调用是“工作”的,因为正在创建新用户,但是因为我们得到 500 而我们没有得到 access_token,所以它被打破了。

    我还没有答案。

    【讨论】:

    【解决方案2】:

    上周我遇到了类似的问题。经过长时间的调试后,我发现每次尝试同时创建多个具有相同名称的测试用户时(即在多个线程中运行测试时)都会遇到同样的错误。

    因此,我什至不使用name 字段而不是设置自定义用户名,而是让Facebook 生成一个。这样一切正常。严重地。我非常喜欢 Facebook API。 :)

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多