{ 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
字段?
使用groupKey
和email
字段在API Explorer中正常工作。
答案 0 :(得分:0)
https://developers.google.com/admin-sdk/directory/v1/reference/members/insert admin.members.insert
处的文档表明它需要groupKey
参数,但是body(node.js库作为单独的对象处理)的主体应该包含{ {1}}包含members
属性的对象。请参阅该页面底部的API资源管理器。
答案 1 :(得分:0)
email
是表单数据的一部分。表单数据必须作为第二个参数中的对象传递:
// create the group insert request
var request = client.admin.members.insert({
groupKey: "some_group@example.com"
}, {
email: "me@example.com"
});