gpt4 book ai didi

java - 通过 ID 或电子邮件获取用户时,Asana 返回 "Private user"作为名称

转载 作者:行者123 更新时间:2023-12-02 13:26:49 25 4
gpt4 key购买 nike

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

我尝试创建一个新 token ,但没有任何运气,并且还尝试从另一个用户创建一个具有相同结果的 token 。我怀疑 Java 库中存在错误,但我在使用 Postman 时遇到了同样的错误。这是我从 Postman 发出的 GET 请求,转换为curl:

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'

我认为 postman token 不是必需的。这是我查询其他用户时的响应(我替换了 id 和工作区名称)

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

有趣的是,查询我从中提取 token 的用户,给了我预期的结果。所以我尝试在Asana中查找一些权限设置,但没有成功。

工作区的所有 13 名成员都是“成员”,而不是“访客”。使用 token 删除用户并重新邀请其作为工作区成员也不起作用。

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

最佳答案

你没有错过任何东西,但不幸的是我们错过了!我们遇到了一个仅在生产环境规模下才会出现的错误,因此我们在发布之前没有发现它。我们已意识到该问题,并正在努力尽快解决。感谢您的耐心等待,直到我们部署修复程序!

关于java - 通过 ID 或电子邮件获取用户时,Asana 返回 "Private user"作为名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43364773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com