在 Google 工作区和管理控制台中删除组后再次创建同一组时,API 中的 409 冲突问题警告
Warning of 409 Conflict issue in API while creating the same group again after deleting the group in Google workspace and from admin console
我们正在使用管理 SDK API 通过 GDriveFlow 应用程序在域中创建一个组。在 Google 工作区管理控制台中存在组之后,我们删除了该组并再次使用 API 创建相同的组,然后我们收到以下错误消息:
409 Conflict
{
"code": 409,
"errors": \[
{
"domain": "global",
"message": "Entity already exists.",
"reason": "duplicate"
}
\],
"message": "Entity already exists."
}
当我们检查同一个组时,Google 工作区管理控制台中不存在同一个组。
当我们从 Google 工作区管理控制台创建同一个组时,它说:
“此电子邮件已存在组或别名”。
但是当我在 Google 工作区管理控制台中搜索组时,我没有在控制台中找到这个组。
当我在 API 资源管理器中使用 Method: groups.aliases.list 搜索同一组时,并在附加的屏幕截图中得到:404 not found msg。
你能告诉我为什么会发生这种情况,即使它不在域中也没有创建组吗?
我也在 Google 问题跟踪器中报告了这个问题:https://issuetracker.google.com/issues/184303064
我附上使用这些方法创建组的屏幕截图:
1- 由管理控制台手动操作,2- SDK API 由应用程序操作,3- 由 API 资源管理器在 Google 工作区中进行,如下所示:
Google 支持团队回复我:
“看起来我们可能会受到 Google 工作区组中已知问题的影响,并且有可用的解决方法。”
所以他们告诉我,如果出现此类问题,请执行以下步骤:
这些步骤使用 UI 但这也可以通过使用 API 来实现。
一个。使用此组邮件 ID(旧邮件 ID)创建新用户
- 浏览至:https://admin.google.com/ac/users
- 点击
Add new user
- 使用相同的电子邮件 ID(旧)和其他必填字段输入“主要电子邮件地址”
- 点击
ADD NEW USER
乙。删除上一步创建的用户:
- 浏览至:https://admin.google.com/ac/users
- 添加过滤器
Email
- 输入以前创建用户时使用的电子邮件地址
- 点击
APPLY
- 单击用户以导航到他们作为用户进入域的组邮件 ID 的配置文件
- 在左窗格中,单击
DELETE USER
- Select
Don’t transfer data
- 点击
DELETE USER
C。继续执行之前被阻止的操作并再次创建具有相同电子邮件 ID 的组。
这将解决问题。
我们正在使用管理 SDK API 通过 GDriveFlow 应用程序在域中创建一个组。在 Google 工作区管理控制台中存在组之后,我们删除了该组并再次使用 API 创建相同的组,然后我们收到以下错误消息:
409 Conflict
{
"code": 409,
"errors": \[
{
"domain": "global",
"message": "Entity already exists.",
"reason": "duplicate"
}
\],
"message": "Entity already exists."
}
当我们检查同一个组时,Google 工作区管理控制台中不存在同一个组。
当我们从 Google 工作区管理控制台创建同一个组时,它说:
“此电子邮件已存在组或别名”。
但是当我在 Google 工作区管理控制台中搜索组时,我没有在控制台中找到这个组。
当我在 API 资源管理器中使用 Method: groups.aliases.list 搜索同一组时,并在附加的屏幕截图中得到:404 not found msg。
你能告诉我为什么会发生这种情况,即使它不在域中也没有创建组吗?
我也在 Google 问题跟踪器中报告了这个问题:https://issuetracker.google.com/issues/184303064
我附上使用这些方法创建组的屏幕截图:
1- 由管理控制台手动操作,2- SDK API 由应用程序操作,3- 由 API 资源管理器在 Google 工作区中进行,如下所示:
Google 支持团队回复我:
“看起来我们可能会受到 Google 工作区组中已知问题的影响,并且有可用的解决方法。”
所以他们告诉我,如果出现此类问题,请执行以下步骤:
这些步骤使用 UI 但这也可以通过使用 API 来实现。
一个。使用此组邮件 ID(旧邮件 ID)创建新用户
- 浏览至:https://admin.google.com/ac/users
- 点击
Add new user
- 使用相同的电子邮件 ID(旧)和其他必填字段输入“主要电子邮件地址”
- 点击
ADD NEW USER
乙。删除上一步创建的用户:
- 浏览至:https://admin.google.com/ac/users
- 添加过滤器
Email
- 输入以前创建用户时使用的电子邮件地址
- 点击
APPLY
- 单击用户以导航到他们作为用户进入域的组邮件 ID 的配置文件
- 在左窗格中,单击
DELETE USER
- Select
Don’t transfer data
- 点击
DELETE USER
C。继续执行之前被阻止的操作并再次创建具有相同电子邮件 ID 的组。
这将解决问题。