问题标签 [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 投票
2 回答
902 浏览

google-admin-sdk - 在其年度承诺间隔结束时重新激活暂停的 G Suite 订阅

我们有一个系统通过 API 管理我们的 G Suite 经销商。

鉴于 G Suite 订阅因已超过其年度承诺期而被暂停(并且其续订设置设置为“CANCEL”,即在其承诺期后暂停),“激活”请求是否足以立即重新使用与之前相同的计划详细信息(即相同的计划和续订设置)激活订阅?

我已经检查了这篇文章,它只简要提到要激活被暂停的帐户,只需调用 激活代码: https ://developers.google.com/admin-sdk/reseller/v1/reference/subscriptions/changeRenewalSettings#续订类型

任何人都可以澄清或验证这一点吗?我无法对其进行测试,因为我们的 G Suite 沙盒环境没有任何已超过其承诺期的订阅(而且我也无法使用该设置创建订阅)。

0 投票
1 回答
189 浏览

google-apis-explorer - Google Reseller API:如何获取客户结算数据

谁能解释一下如何从经销商的角度提取账单信息?我的意思是,如果可能的话,我想获得一份一般的计费文件,以及一份更详细的报告——假设是为每个客户提供的。那可能吗?谢谢,亚历克斯

0 投票
2 回答
435 浏览

go - 使用服务帐户访问 Google Reseller API

我们在使用服务帐户访问经销商 API 时遇到问题。带有客户端机密的示例运行良好,但我们需要在 k8s (Kubernetes Engine) 中部署它,而不需要定期刷新 oauth 会话(尤其是这样做一次,因为在 docker 容器中有点困难)。

虽然有很多关于如何使用 python 执行此操作的文档,但我们找不到任何使用服务帐户获取访问权限的方法。

我们尝试了两个帐户,一个是默认计算引擎,一个是直接为我们的用例创建的。两者都获得了 G Suite 中的经销商范围。

"googleapi: Error 403: Authenticated user is not authorized to perform this action., insufficientPermissions"虽然在使用时我们不断收到错误

我在 StackOverflow 上的一篇文章中读到,Reseller API 需要用户模拟,但在整个 Google 和 oauth2 和客户端 lib 存储库中搜索此内容并没有找到执行此操作的方法。Python 这样做就像端到端教程中描述的那样

但是对于 Go,我找不到任何记录在案的方法。

0 投票
1 回答
108 浏览

go - 不允许通过经销商 API 将第一个用户添加到新配置的客户

我们正在建立一种简单的方法来配置新的 G Suite 客户,我们的项目已经能够创建客户和相应的订阅。但用户只能从谷歌收到一些欢迎邮件,并被告知登录。当尝试通过管理目录 api 创建第一个用户时,我们得到的是:

(敏感信息标有xxx)

API 客户端使用与经销商客户端相同的方法构建,所有这些都是通过我们在(我们的)G Suite 中设置的所需范围的域范围委派服务帐户完成的。

使用转销商控制台跳转到新客户管理界面时,API 已启用(默认)。

在线文档并没有真正说明这一点,只是描述了如何创建用户,但没有列出任何限制。

我们正在使用 Golang 库,用户插入如下所示:

API客户端是这样构建的:

0 投票
2 回答
153 浏览

google-reseller-api - 创建 G Suite 订阅

在使用“G Suite Reseller API”POST https://www.googleapis.com/apps/reseller/v1/customers/customerId/subscriptions为客户创建订阅时, 我们可以指定:plan.planName 为“ANNUAL_MONTHLY_PAY”,以及renewSettings。续订类型为“AUTO_RENEW_YEARLY_PAY”

或者如果 planName 是 "ANNUAL_MONTHLY_PAY" ,则续订类型应该是 "AUTO_RENEW_MONTHLY_PAY" ?目前我没有测试经销商帐户,因此尚未测试。

谢谢

0 投票
0 回答
167 浏览

google-api - G-Suite API 为经销商购买许可证

我对经销商流程进行了广泛的研究,发现了以下 API

  1. 经销商 API - 涵盖创建客户、向客户分配许可证的流程。

    • 该文档告诉“经销商从 Google 购买用户许可证并将这些许可证转售给 Google 客户。经销商可以直接管理客户订阅,或者,如果定制多项服务,经销商可以与服务集成商合作来管理客户。'

    • 但它没有解释如何让经销商使用 API 事先从谷歌购买许可证

那么,是否可以在使用 g-suite API 之前获得经销商/客户购买许可证?

提前致谢。

0 投票
0 回答
131 浏览

php - 如何将域名传递到经销商俱乐部api url(搜索记录)

如何将域名传递到经销商俱乐部 api url(搜索记录)。我需要将动态域名值传递给 URL

https://httpapi.com/api/dns/manage/search-records.json?auth-userid=xxxxxxx&api-key=xxxxxxxxxxxxxxxxx&domain-name=novulusindia.com&type=A&no-of-records=10&page-no=1

请为此提出任何解决方案

0 投票
0 回答
326 浏览

php - G-Suite 经销商沙盒

我正在尝试集成 WooCommerce 商店,以使我们的客户能够在 g-suit 环境中轻松购买新订阅。到目前为止,我一直在使用以下内容,了解有关 g-suit 环境的所有信息:

和以下 php-lib:

到目前为止一切都很好,我可以获取我们所有当前的订阅和其他信息 - 但是,我现在处于需要purchase/update在 g-suite 环境中“订阅”的地步。他们是为此的测试环境吗?我希望不必花钱来实际测试我的功能:)。

我一直在环顾四周,似乎找不到任何东西——关于沙盒环境。

0 投票
1 回答
185 浏览

php - 转销商 API - 权限不足

我正在尝试创建一个新客户并将 G-Suite 订阅附加到客户,但似乎无法做到这一点。

我目前在哪里:

  • 可以创建一个谷歌客户端对象
  • 可以检查该域是否已经存在客户
  • 可以创建客户对象

指导:

错误代码:

未捕获的 Google_Service_Exception: {"error":{"errors":[{"domain":"global","re​​ason":"insufficientPermissions","message":"Insufficient Permission"}]

我怀疑它与许可的范围有关(是的,我刚刚说过)。问题是我正在遵循谷歌的指南,所以我不确定问题出在哪里。

当前范围:

0 投票
0 回答
267 浏览

google-cloud-platform - 如何从 Google Api 检索发票详细信息

我们正在向客户(转销商)销售 Google Apps。每个月初,我们都会通过电子邮件收到来自 Google Cloud GSuite 的发票。

里面有提供服务的详细列表:

我们希望将这些详细信息推送到我们的计费系统中,以便为我们的客户创建发票。

我已经看过各种谷歌 API,但它们似乎都不符合要求(双关语)。

我正在寻找合适的 google API 端点进行交谈。