问题标签 [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.
google-admin-sdk - 在其年度承诺间隔结束时重新激活暂停的 G Suite 订阅
我们有一个系统通过 API 管理我们的 G Suite 经销商。
鉴于 G Suite 订阅因已超过其年度承诺期而被暂停(并且其续订设置设置为“CANCEL”,即在其承诺期后暂停),“激活”请求是否足以立即重新使用与之前相同的计划详细信息(即相同的计划和续订设置)激活订阅?
我已经检查了这篇文章,它只简要提到要激活被暂停的帐户,只需调用 激活代码: https ://developers.google.com/admin-sdk/reseller/v1/reference/subscriptions/changeRenewalSettings#续订类型
任何人都可以澄清或验证这一点吗?我无法对其进行测试,因为我们的 G Suite 沙盒环境没有任何已超过其承诺期的订阅(而且我也无法使用该设置创建订阅)。
google-apis-explorer - Google Reseller API:如何获取客户结算数据
谁能解释一下如何从经销商的角度提取账单信息?我的意思是,如果可能的话,我想获得一份一般的计费文件,以及一份更详细的报告——假设是为每个客户提供的。那可能吗?谢谢,亚历克斯
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,我找不到任何记录在案的方法。
go - 不允许通过经销商 API 将第一个用户添加到新配置的客户
我们正在建立一种简单的方法来配置新的 G Suite 客户,我们的项目已经能够创建客户和相应的订阅。但用户只能从谷歌收到一些欢迎邮件,并被告知登录。当尝试通过管理目录 api 创建第一个用户时,我们得到的是:
(敏感信息标有xxx)
API 客户端使用与经销商客户端相同的方法构建,所有这些都是通过我们在(我们的)G Suite 中设置的所需范围的域范围委派服务帐户完成的。
使用转销商控制台跳转到新客户管理界面时,API 已启用(默认)。
在线文档并没有真正说明这一点,只是描述了如何创建用户,但没有列出任何限制。
我们正在使用 Golang 库,用户插入如下所示:
API客户端是这样构建的:
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" ?目前我没有测试经销商帐户,因此尚未测试。
谢谢
google-api - G-Suite API 为经销商购买许可证
我对经销商流程进行了广泛的研究,发现了以下 API
经销商 API - 涵盖创建客户、向客户分配许可证的流程。
该文档告诉“经销商从 Google 购买用户许可证并将这些许可证转售给 Google 客户。经销商可以直接管理客户订阅,或者,如果定制多项服务,经销商可以与服务集成商合作来管理客户。'
但它没有解释如何让经销商使用 API 事先从谷歌购买许可证
那么,是否可以在使用 g-suite API 之前获得经销商/客户购买许可证?
提前致谢。
php - 如何将域名传递到经销商俱乐部api url(搜索记录)
如何将域名传递到经销商俱乐部 api url(搜索记录)。我需要将动态域名值传递给 URL
请为此提出任何解决方案
php - G-Suite 经销商沙盒
我正在尝试集成 WooCommerce 商店,以使我们的客户能够在 g-suit 环境中轻松购买新订阅。到目前为止,我一直在使用以下内容,了解有关 g-suit 环境的所有信息:
- https://developers.google.com/apis-explorer/#search/reseller/m/reseller/v1/reseller.subscriptions.list?_h=1&
- https://developers.google.com/admin-sdk/reseller/v1/reference/
和以下 php-lib:
到目前为止一切都很好,我可以获取我们所有当前的订阅和其他信息 - 但是,我现在处于需要purchase/update
在 g-suite 环境中“订阅”的地步。他们是为此的测试环境吗?我希望不必花钱来实际测试我的功能:)。
我一直在环顾四周,似乎找不到任何东西——关于沙盒环境。
php - 转销商 API - 权限不足
我正在尝试创建一个新客户并将 G-Suite 订阅附加到客户,但似乎无法做到这一点。
我目前在哪里:
- 可以创建一个谷歌客户端对象
- 可以检查该域是否已经存在客户
- 可以创建客户对象
指导:
- https://developers.google.com/admin-sdk/reseller/v1/codelab/end-to-end
- https://developers.google.com/admin-sdk/reseller/v1/quickstart/php
错误代码:
未捕获的 Google_Service_Exception: {"error":{"errors":[{"domain":"global","reason":"insufficientPermissions","message":"Insufficient Permission"}]
我怀疑它与许可的范围有关(是的,我刚刚说过)。问题是我正在遵循谷歌的指南,所以我不确定问题出在哪里。
当前范围:
google-cloud-platform - 如何从 Google Api 检索发票详细信息
我们正在向客户(转销商)销售 Google Apps。每个月初,我们都会通过电子邮件收到来自 Google Cloud GSuite 的发票。
里面有提供服务的详细列表:
我们希望将这些详细信息推送到我们的计费系统中,以便为我们的客户创建发票。
我已经看过各种谷歌 API,但它们似乎都不符合要求(双关语)。
我正在寻找合适的 google API 端点进行交谈。