我正在使用javascript客户端库来尝试获取域中的用户列表,但我在响应中找不到404。
gapi.client.load('admin', 'directory_v1', function() {
var request = gapi.client.directory.users.list({ domain: "mydomain.com"});
request.execute(function(resp) {
console.log(resp);
});
});
我之前有一个加载函数,它获取userinfo并且工作正常,它只是我无法工作的目录api。我添加了admin.directory.user范围,我有正确的客户端ID和api密钥。我在项目的“服务”选项卡中启用了Admin SDK。创建项目的帐户具有除超级管理员之外的所有管理员权限。你需要采取一些额外的步骤才能使用admin sdk apis吗?我错过了什么?
任何帮助都将不胜感激。
答案 0 :(得分:0)
您需要在管理控制台中为ClientId授予Oauth访问权限。 安全 - >高级设置 - >管理Oauth客户端访问 然后添加您的客户端ID和所需的范围。