gpt4 book ai didi

api - 我可以看到一个 Trello 用户通过 API 从 "ghost"转换为 "normal"吗?

转载 作者:行者123 更新时间:2023-12-04 15:58:53 29 4
gpt4 key购买 nike

作为入职流程的一部分,我们公司使用 Trello API 向我们的组织添加新用户。我们通过 PUT 添加用户至/1/organizations/orgId/members ,它返回新用户的 JSON 表示:

{
"id": "521baf66783e22e12f000040",
"confirmed": false,
"fullName": "Bradley Buda",
"memberType": "ghost",
"username": "bradleybuda4",
"email": "bradleybuda@example.com",
}

(一些字段匿名/删除)

我们希望将此用户的 ID 存储在我们的系统中以用于簿记(以便我们以后可以在终止 Bradley 时删除该帐户)。然而,当 "ghost"用户实际加入组织(通过单击邀请电子邮件中的链接),此用户记录将被一个全新的替换为不同的 "id" :
{
"id": "521bb6b018c2a109450001d7",
"confirmed": true,
"fullName": "Bradley Buda",
"memberType": "normal",
"username": "bradleybuda4"
}
GET /1/organizations/orgId/members 中未返回电子邮件地址调用任何一个,所以我们不能将它用作主键。我们可以使用 "username"跟踪我们的 Trello 用户,但如果用户使用现有的 Trello 帐户(而不是创建新帐户)接受邀请,则用户名也会更改。

是否有任何持久的方法来跟踪 API 创建用户的邀请接受情况?现在,我们必须在接受邀请后手动跟踪 Trello 帐户,我们希望这个过程能够完全自动化。我看了 GET /1/organizations/orgId/memberships API 也是如此,但是当幽灵用户离开时,这些 ID ( idMembership) 似乎也发生了变化。据我所知,当幽灵用户消失时,没有任何 webhook 会触发。

最佳答案

据我所知,您的分析是正确的。没有真正的方法可以跟踪接受您想要的邀请的成员。

如果您愿意合理频繁地轮询该组织的成员(取决于您添加新员工的频率),那么您可以将每个消失的幽灵与同时出现的成员关联起来。

关于api - 我可以看到一个 Trello 用户通过 API 从 "ghost"转换为 "normal"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18453002/

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