Hi All Geniuses好友
我正在使用谷歌管理员apis。用户配置是我成功完成的。 当我尝试将同一个用户移动到组织单位(OU)时。它给我一个错误,如
{“远程服务器返回错误:(403)禁止。”} 您无权访问此API。
我无法弄清楚我需要为此做些什么。 这是我已经完成的api。
这是我用来执行相同的代码
//Method 1
OrganizationService serviceNew = new OrganizationService("Domain", "User Provisioning");
serviceNew.setUserCredentials("Admin Email Account", "Password");
serviceNew.UpdateOrganizationUser("Customer ID", "The Email Account i want to add", "/OU Name", "/");
我不知道为什么它不起作用。
!任何帮助,我们将不胜感激。
答案 0 :(得分:0)
您必须授予应用对您的域的访问权限。 在您域名的管理控制台中,转到(admin.google.com): 安全>高级设置>在身份验证部分,转到"管理API客户端访问"
在那里你必须添加客户名称,这是应用程序的客户端ID(看起来像一个很长的电子邮件)和字段"一个或多个API范围"你必须用逗号分隔你的应用所使用的所有范围。
答案 1 :(得分:0)
我对代码做了一些更改。我没有将用户移动到组织单位,而是将其更新为组织单位路径。 并看看它的魅力如何。 :) 感谢Gerardo表示感兴趣。保持良好的工作。