2013-03-07 94 views
2

UserManager.createUser()给我“您没有执行该操作的权限”错误,但我已经可以在同一个应用程序帐户下创建新的域用户(非手动支付)作为超级管理员。任何通过脚本运行它的原因都会引发这个错误?UserManager.createUser() - 权限错误

回答

3

Google Apps控制面板>域设置>用户设置>选中启用预配置API>保存更改的复选框。这需要首先发生。

0

为补充布莱恩的回答是:

the doc类的UserManager

该类允许管理员创建,更新,检索,并在谷歌Apps域删除用户。要使用此类,您必须首先在您的域上启用Provisioning API。对于下一代控制面板,请通过登录到您的管理员帐户来启用API,然后选择域设置和用户设置选项卡以选中启用Provisioning API的复选框。如果您的控制台不是下一代产品,请通过登录您的管理员帐户启用API,然后单击用户和组选项卡。然后点击设置子标签,选中复选框以启用Provisioning API并保存更改。

+0

就在那里的文档。它确实让我在打开它之前检索.getAllUsers()。 – 2013-03-09 02:54:01