问题标签 [google-reseller-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
290 浏览

google-api-php-client - Google 转销商客户管理用户创建管理 SDK 如何

Google Provisioning API 正在被 Admin SDK 取代。在通过 Google 转销商 API 创建客户和订阅后,如何以编程方式通过 Directory API 为我的转销商客户创建管理员用户。这是我到目前为止的工作流程。

现在我想为域创建第一个管理员用户。当我想为域插入管理员用户时,我收到错误 API 未启用。

如何以编程方式启用此域 API 并创建管理员用户。我喜欢为我们的计费软件自动创建用户。

0 投票
3 回答
586 浏览

google-provisioning-api - 为从经销商 API 创建的域创建管理员帐户

我正在尝试通过我公司在谷歌的经销商帐户来自动化创建谷歌应用程序帐户的整个过程,而无需任何人手动启用任何东西。

这是我正在做的一个快速场景。

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

我无法自动执行第 3 步。

有 2 种不同的 API 可以完成此任务,即 Provisioning(已弃用)和 Directory。

我已经使用 Directory API 成功创建了用户帐户,但是此步骤要求您为该域启用 API 访问,并且只能由人工手动完成 - 所以这是自动化流程的中断,并且不适用于我我正在努力完成。

谷歌技术支持指示我使用已弃用的 Provisioning API,因为它应该允许您创建管理员用户,而无需为每个域手动启用 API 访问。当我尝试这样做时,我遇到了这个错误:

这是我试图运行的代码:

当我咨询谷歌技术支持时,他们告诉我我需要按照我之前发布的相同指令启用配置 api(启用每个域的 api 访问)。我已经在我的经销商域和我试图配置的客户域上完成了此操作(只是为了测试,因为整个要点是能够在没有在客户域上启用它的情况下创建一个管理员帐户。) - 但它仍然返回此错误。

这是我的设置——如您所见,它已启用。

在此处输入图像描述

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

我不知所措。我是否遗漏了一些明显的东西,还是目前无法做到?

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

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

0 投票
0 回答
65 浏览

google-reseller-api - 订阅:numberOfSeats:保险柜和云端硬盘存储所需

API 告诉我们 skuId“Google-Apps-For-Business”的座位数,但对于 skuId“Google-Vault”和“Google-Drive-storage-??TB”它是空白的。

我们需要这些数据将所有许可证与我们的计费系统相匹配。

0 投票
0 回答
478 浏览

google-reseller-api - google Reseller API 发送批量请求的问题

根据文档(参考https://developers.google.com/admin-sdk/reseller/ v1/how-tos/batch)我们应该使用批量订阅订购。

以下是我们目前观察到的情况:

  1. 当我们尝试转移只有一个订阅“Google-Apps-For-Business”的转售客户时 然后批量订购(即使它不是必需的)正在工作。
  2. 但是,当我们必须转移拥有超过订阅数量的转售客户时,例如“Google-Apps-for-Business”以及“Google Vault”、“Google drive”中的一个或多个。如果我们使用 Batch Order 发送所有功​​能请求,则调用会重新调整错误代码:500(内部服务器错误) b。如果我们在批处理订单(Google-apps-for-business)中只发送一个请求(即使根据文档是错误的),调用会返回预期的错误代码:412(前提条件失败):域有订阅需要转移。

我们还尝试了基于 Google Calendar API 示例(参考https://developers.google.com/admin-sdk/reseller/v1/how-tos/batch),但它也会导致同样的失败。

以上两者都表明文档有误,或者 API 不能按照文档工作。

有人有建议吗?

这是示例代码

0 投票
2 回答
421 浏览

google-apps - 开始使用 google 目录 API 和设备管理

嘿,我正在研究用于商业的 Google 应用程序并使用 API 资源管理器......我有一个谷歌经销商帐户,比如说 stack@reseller.goteam.com,这适用于创建用户、组织单位、订阅等。我想从设备管理和调查这些事情开始:

1)我如何从谷歌 cpanel 知道我的 customerId ...我想知道如何在 CPanel 中查看这些请求所需的信息。

2)我收到以下错误:

在我的请求中,我输入了“goteam.com”作为 customerId ......这不正确吗?任何关于设备管理入门的好帖子....请帮助

0 投票
1 回答
757 浏览

oauth - whar 是 google apps reseller api 的 oauth 服务名称

我尝试将谷歌应用程序经销商 API 与谷歌应用程序脚本一起使用。要使用 oauth,我需要 AuthServiceName。什么是正确的名字?“应用程序”不起作用。

0 投票
1 回答
411 浏览

google-api - Google Apps API - 获取订阅或用户列表

我在检索订阅列表或用户列表以将所有数据与我们自己的业务系统同步时遇到问题。

我正在使用 google PHP 库,这基本上是我正在使用的代码,它是来自 google 示例库的稍微修改的示例。

由于我未能找到解决问题的方法,因此我在这里询问希望有人知道为什么我会收到 Provisioning API 错误,因为 Provisioning API 已被弃用。

0 投票
1 回答
1005 浏览

google-admin-sdk - 作为经销商,我如何使用 Admin SDK Directory API 创建新的 Google Apps 用户?

当我们从已弃用的 Provisioning API 过渡到新的 Directory API 时,我在文档中看到了一些关于我作为经销商如何管理我的客户(Google Apps 客户)的漏洞。具体来说,我想知道如何使用我的经销商 OAUTH 凭据来代表我的一位客户(在 Provisioning API 中可能)使用以下端点创建一个新用户:

https://developers.google.com/admin-sdk/directory/v1/reference/users/insert

在上述文档中,我没有看到对客户帐户的引用。我认为可能有用的唯一参数是organizationsexternalIds。关于这些功能的文档很少。我正在考虑测试以下场景:

同样,在对现有用户执行操作(例如检索客户)时,我看不到在哪里可以指定特定用户与哪个 Google Apps 帐户相关联:

https://developers.google.com/admin-sdk/directory/v1/reference/users/get

在这种情况下,甚至没有组织或 externalIds 的参数,所以我不知道检索如何特定于我的经销商帐户下的特定客户。

我需要能够执行这些操作,因为我只能使用我的经销商帐户 OAUTH 凭据代表我的客户在旧的 Provisioning API 中执行这些操作。

任何帮助,将不胜感激。

0 投票
2 回答
231 浏览

google-admin-sdk - Admin SDK Customer Report API - 如何指定客户域(作为经销商)

我读到 Admin SDK 适用于 Google Apps 经销商,但我遇到了一个特定问题。

我想使用以下请求来获取在我的客户的一个域上使用的用户许可证的数量。

https://www.googleapis.com/admin/reports/v1/usage/dates/%s?parameters=accounts:num_users

但是我无法找到指定我想要获取使用报告的客户域名。尝试了几种不同的方法。

一定有一种方法对我隐藏,因为旧的弃用 API 可以做到这一点。

谢谢。

0 投票
2 回答
357 浏览

google-admin-sdk - 经销商 API 无法通过服务帐户工作

我们无法使用服务帐户进行转销商 API 调用。链接上的步骤:

https://developers.google.com/drive/delegation#delegate_domain-wide_authority_to_your_service_account

没有任何运气。

带着敬意