我正在尝试使用 API 将成员添加到组中。我正在使用谷歌脚本工具进行编码,但是,我收到了错误消息:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
我已经在 G SUITE 域中添加了范围,我已经创建了服务帐户、API 密钥、OAuth 2.0 密钥。我的要求目前是这样的:
var headers = {
"apiKey" : "****",
"clientId" : "*****.apps.googleusercontent.com"
}
var payload = {
"email": user,
"role": "MEMBER"
}
var options = {
"method" : "post",
"payload" : payload,
"headers" : headers
};
var response = UrlFetchApp.fetch("https://www.googleapis.com/admin/directory/v1/groups/***/members", options);
缺少什么,或者我做错了什么?我已经阅读了所有文档,但仍然无法弄清楚出了什么问题。