【问题标题】:Google Admin Api- User provisioning to Organisational Unit Give Error: 403Google Admin Api- 用户向组织单位提供错误:403
【发布时间】:2015-02-15 01:35:02
【问题描述】:

各位天才朋友们好

我正在使用谷歌管理 API。用户配置是我成功执行的。 当我尝试将同一用户移动到组织单位(OU)时。它给了我这样的错误

{"远程服务器返回错误:(403) Forbidden."} 您无权访问此 api。

我无法弄清楚我需要为此打开哪个 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", "/");

我不知道为什么它不起作用。

!任何帮助,将不胜感激。

【问题讨论】:

  • 用户是否有管理权限?您是否已授权该应用访问管理控制台中的此类信息?
  • 谢谢杰拉多。上面提到的所有 api 都已打开。我还需要在哪里授予访问权限?

标签: google-app-engine google-api google-admin-sdk google-admin-settings-api


【解决方案1】:

我对我的代码做了一些更改。我没有将用户移动到组织单位,而是将其更新为组织单位路径。 看看它有什么魅力。 :) 感谢 Gerardo 表现出兴趣。继续做好工作。

【讨论】:

    【解决方案2】:

    您必须授予应用程序访问您的域的权限。 在您域的管理控制台中,转到 (admin.google.com): 安全 > 高级设置 > 在身份验证部分转到“管理 API 客户端访问”

    您必须在此处添加客户端名称,即应用的客户端 ID(看起来像一封长电子邮件),并在“一个或多个 API 范围”字段中添加您的应用正在使用的所有范围用逗号分隔。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 2013-07-30
      • 2015-11-28
      • 1970-01-01
      相关资源
      最近更新 更多