Google最近更改了使用memberKey
参数调用delete member call时发送给客户的返回代码,该参数不代表从404 Not Found
到{{1}的组的当前成员}}?
我使用此页面上的Admin SDK Explorer进行了测试:https://developers.google.com/admin-sdk/directory/v1/reference/members/delete。我使用组的电子邮件地址作为groupKey,将用户的(非成员)电子邮件地址用作memberKey。
如果是这样,开发人员了解这些变化的最佳方式是什么?
答案 0 :(得分:1)
搜索Admin SDK引用时,没有返回错误/响应代码定义的结果。这是文档中一个严重缺失的功能。我不确定谷歌是否希望开发人员在我们无法知道错误的时候处理错误。
也就是说,我在调用带有无效404 Not Found
的groups.list调用时收到memberKey
。根据{{3}}的错误代码的描述,400 Bad Request
听起来像是调用的结构有问题。你可以发布API调用的代码吗?
响应您的编辑:似乎删除成员调用期望用户是groupKey组的当前成员。如果您使用SDK Explorer获得相同的结果(400 Bad Request),那么我猜这意味着响应代码已更改。如果资源管理器为您提供404 Not Found响应,那么您的请求代码中可能会出现语法错误。