【问题标题】:Google Admin SDK return code for delete member call when invoked with non-member memberKey value使用非成员 memberKey 值调用时删除成员调用的 Google Admin SDK 返回代码
【发布时间】:2014-05-31 14:31:59
【问题描述】:

当使用不代表当前组成员的memberKey 参数调用delete member call 时,Google 最近是否将发送给客户的返回码从404 Not Found 更改为400 Bad Request

我使用此页面上的 Admin SDK Explorer 进行了测试:https://developers.google.com/admin-sdk/directory/v1/reference/members/delete。我使用群组的电子邮件地址作为 groupKey,使用用户(非成员)的电子邮件地址作为 memberKey。

如果是这样,开发人员了解此类变化的最佳方式是什么?

【问题讨论】:

  • @chemdt 我编辑解释我使用 Admin SDK Explorer 来验证我看到的行为。谢谢。

标签: google-admin-sdk


【解决方案1】:

搜索 Admin SDK 参考没有返回错误/响应代码定义的结果。这是文档中一个严重缺失的功能。当我们不知道错误是什么时,我不确定 Google 期望开发人员如何处理错误。

也就是说,在调用带有无效 memberKey 的 groups.list 调用时,我收到了 404 Not Found。根据对Analystics API 的错误代码的描述,400 Bad Request 听起来像是调用结构有问题。您能否发布 API 调用的代码?

响应您的编辑:删除成员调用似乎需要一个用户,该用户是 groupKey 组的当前成员。如果您使用 SDK Explorer 得到相同的结果(400 Bad Request),那么我猜这意味着响应代码已更改。如果资源管理器给你一个 404 Not Found 响应,那么很可能是你的请求代码中有语法错误。

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    相关资源
    最近更新 更多