在我的应用程序中,我可以使用服务帐户来授权目录请求。我可以使用GoogleAPI服务管理目录库(version directory_v1-rev118-1.25.0)获取组成员列表
Members userList = directory.members().list(THE_GROUP_ID).execute();
但是,当我尝试使用相同的目录(但具有适当的角色管理作用域)时:
Roles roleList = directory.roles().list(customerId).execute();
库生成请求
GET https://www.googleapis.com/admin/directory/v1/customer/[REDACTED]/roles
Accept-Encoding: gzip
Authorization: <Not Logged>
User-Agent: Google-API-Java-Client Google-HTTP-Java-Client/1.39.2 (gzip)
但答案是肯定的
400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Bad Request",
"reason" : "badRequest"
} ],
"message" : "Bad Request"
}
服务帐户的配置是否缺少某些内容(即使它可以访问组功能?)
暂无答案!
目前还没有任何答案,快来回答吧!