{ errors:
   [ { domain: 'global',
       reason: 'required',
       message: 'Missing required field: member' } ],
  code: 400,
  message: 'Missing required field: member' }


运行以下请求时收到此错误:

var request = client.admin.members.insert({
    groupKey: "some_group@example.com"
  , email: "me@example.com"
});


我已成功通过身份验证(我收到了访问令牌,等等),但是当我执行上面的请求时,则会回调该错误。

我应该在哪个member字段中添加?

使用groupKeyemail字段在API Explorer中工作正常。

最佳答案

admin.members.inserthttps://developers.google.com/admin-sdk/directory/v1/reference/members/insert处的文档指示它需要一个groupKey参数,但是主体(node.js库作为单独对象处理的主体)应包含一个包含members属性的role对象。 。也请参见该页面底部的API Explorer。

关于node.js - 缺少必填字段:成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22765599/

10-12 07:39
查看更多