Asana回归"私人用户"以ID或电子邮件方式获取用户时的姓名

时间:2017-04-12 08:53:04

标签: java asana asana-api

我有一个Java应用程序,可以在Asana中查询已完成任务的特定项目。之后,它会查找受让人ID以获取受让人的姓名。然而,突然间,Asana开始回归"私人用户"作为受让人的名字。我使用官方的Java Asana库(v0.5.0)。这开始在周末发生。最后一次成功的查询是在4月7日,我开始在4月10日看到错误(周末没有查询)

我试图创建一个没有任何运气的新令牌,并尝试从另一个用户创建具有相同结果的令牌。我怀疑Java库中有一个错误,但我遇到了与Postman相同的错误。这是我从邮差转换为卷曲的GET请求:

curl -X GET \
https://app.asana.com/api/1.0/users/<emailorid> \
-H 'authorization: Bearer <TOKEN>' \
-H 'cache-control: no-cache' \
-H 'postman-token: 2bf9e5b4-69c8-20fc-4db7-7fe9f871a57b'

我认为邮递员令牌并非必要。这是我查询其他用户时的响应(我替换了id&#39; s和工作区名称)

{
  "data": {
    "id": 9876,
    "email": null,
    "name": "Private User",
    "photo": null,
    "workspaces": [
      {
        "id": 4321,
        "name": "Workspace1"
      },
      {
        "id": 1234,
        "name": "Workspace2"
      }
    ]
  }
}

有趣的是,查询我从中提取令牌的用户,给出了预期的结果。所以我试图在Asana中找到某些类型的权限设置无济于事。

工作区的所有13名成员都是&#34;成员&#34;而不是&#34;客人&#34;。使用令牌删除用户并再次作为成员重新邀请到工作区也不起作用。

我觉得我错过了一些明显的设置。也许我错过了API的更新?感谢您在进一步的故障排除方面提供任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

你没有错过任何东西,但不幸的是我们做到了!我们有一个只在我们的生产环境规模上出现的错误,所以我们在发布之前没有发现它。我们已经意识到这个问题,正在尽快解决问题。感谢您的耐心,直到我们部署了我们的修复程序!