首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为从Reseller API创建的域创建管理帐户

为从Reseller API创建的域创建管理帐户
EN

Stack Overflow用户
提问于 2013-06-25 20:00:00
回答 3查看 607关注 0票数 0

我正试图通过我公司在google的分销商帐户自动创建google应用程序帐户的整个过程,而无需人工启用任何东西。

下面是我正在做的事情的一个简单的场景。

  1. 使用Reseller创建客户(域)
  2. 使用Reseller创建订阅
  3. 为出售的域创建管理帐户

我很难自动完成第三步。

有两个不同的API可以完成这一任务,供应(降级)和目录。

我已经用Directory成功地创建了用户帐户,但是这个步骤要求您使用为该域启用API访问,这只能由人工来完成--因此这是自动化流程的一个突破,对我所要完成的任务来说是行不通的。

google技术支持指示我使用Provisioning,wich是不推荐的,因为它应该允许您创建一个管理用户,而不需要在每个域手动启用API访问。当我尝试这样做时,我会面临这样的错误:

代码语言:javascript
复制
Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 403 <HTML> <HEAD> <TITLE>You are not authorized to perform operations on the domain mydomain.com</TITLE>

下面是我试图运行的代码:

代码语言:javascript
复制
// .....

$customerid = "somedomain.com";

$client = Zend_Gdata_ClientLogin::getHttpClient("mylogin@foo.com", "mypassword",Zend_Gdata_Gapps::AUTH_SERVICE_NAME);
$gdata = new Zend_Gdata_Gapps($client, $customerid);

$gdata->createUser('Admin', 'Firstname', 'Lastname', 'somerandompassword', TRUE);

//......

当我咨询google技术支持时,他们告诉我,我需要按照我之前发布的指令(每个域启用api访问)启用供应api。我在我的分销商域和我试图提供的客户域上都这样做了(只是为了测试,因为全部的目的是能够创建一个管理帐户,而不需要在客户域上启用它)--但是它仍然返回这个错误。

这是我的设置--正如你所看到的,它启用了。

在谷歌的文档中,在“启用供应API”下,它有一些说明,但它们似乎过时了,并不能真正反映当前谷歌应用程序管理面板中可用的部分。

我不知所措。我是不是错过了一些显而易见的事情,还是现在做不到?

为了供参考,我发现其他一些人也提出了类似的问题,但细节较少:

编辑:添加了显示设置的图像和代码示例.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-28 00:58:21

尝试删除createUser中的"TRUE“参数,它适合我。

代码语言:javascript
复制
$customerid = "sampledomain.com";

$client = Zend_Gdata_ClientLogin::getHttpClient($email, $password, Zend_Gdata_Gapps::AUTH_SERVICE_NAME);
$gdata = new Zend_Gdata_Gapps($client, $customerid);

var_dump($gdata->createUser('trial', 'Firstname', 'Lastname', 'somerandompassword'));
票数 0
EN

Stack Overflow用户

发布于 2013-06-27 09:31:57

在Google应用程序控制台域设置中,->user设置选中“启用API访问”框。

票数 0
EN

Stack Overflow用户

发布于 2013-06-30 08:54:10

在Google应用程序控制台->高级工具->管理第三方OAuth客户端访问

添加作用域:https://apps-apis.google.com/a/feeds/user

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17306413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档