问题标签 [google-workspace]

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 投票
1 回答
78 浏览

java - GSuite 转销商 API

无论如何,我们可以在没有经销商协议的情况下执行 G-suite Reseller api。我有 G-suite 帐户,在 G-Suite 中激活 G-suite reseller api 可以控制台。但是当我尝试执行经销商 Api 时,我的权限被拒绝。谁可以帮我这个事。

0 投票
2 回答
397 浏览

github - Google 管理控制台与 github 托管网站一起使用

我通过 google 管理站点 (G Suite) 购买了一个域,我正在尝试将它与托管在 github 上的页面结合使用。在 google admin 中,我添加了一个域别名,它是指向我托管的 github 页面的 url。通过设置的“Github Pages”部分下的 github,我将自定义域更改为指向我拥有的购买域。但是由于某种原因,我在我的 github 存储库中的网页没有显示在我购买的域上。相反,当我导航到我购买的域时,什么都没有显示,当我转到托管页面的 github url 时,它会将我重新路由到我购买的 url。

难道我做错了什么?

0 投票
0 回答
19 浏览

php - 站点联系表不起作用 - 使用 Bluehost 和 Gsuite

我知道这是一个被问了很多的问题,但是我已经完成了其他线程中的步骤,但似乎没有帮助。已经为此苦苦挣扎了一周,非常感谢帮助!

以下是关键部分:

  1. 邮件()返回真
  2. 电子邮件没有到达
  3. 我从 site@mysite.com 发送,它在 Bluehost 和 Gsuite 上都设置了匹配的密码
  4. Bluehost 坚持他们所有的 SMTP 设置/MX 记录都是正确的
  5. GSuite 电子邮件记录日志显示我网站的队列中没有电子邮件(他们坚持认为这是 Bluehost 的错)
  6. error_reporting(E_ALL) 什么也不显示
  7. HTML 将所有变量正确发布到 PHP
  8. 两个电子邮件帐户(发送和接收)都可以发送和接收电子邮件

我认为 SMTP 设置可能是错误的,但 Bluehost 支持说他们不能直接更改这些。详情如下...

PHP代码

MX记录

蓝色主机电子邮件配置

0 投票
1 回答
49 浏览

oauth - 更好地理解 OAuth2 和服务器端信息访问

我正在开发一个连接多个不同帐户的“服务集成”平台。

背后的想法是让一个 Web 应用程序在多个连接的平台上执行自动化操作。例如:

到期日到期:

  • 频道 X 上的 Slack 消息
  • 通过 Admin X 的电子邮件发送消息
  • 在 Asana 上创建新任务

实际上一切正常,但我依赖于用户访问令牌。我通过 OAUTH 获得令牌,并使用它来执行我的服务器和其他平台之间的所有调用。

我面临两个问题:

  • 我不认为这是正确的方法。在我的理解中,必须有一种方法,在用户“授权”应用程序之后,在没有“用户令牌”但使用某种“服务器端”令牌(可能带有客户端 ID 和秘密)的情况下执行所有操作
  • 用户令牌在几个小时/几天后过期,他必须登录到每个服务

执行此操作的正确方法是什么?例如,假设我必须配置一个新的 GSUITE / Google 帐户。

现在我只是使用通过 OAUTH 客户端身份验证获得的用户令牌并执行请求。一切都像魅力一样。

我怎样才能在服务器端做同样的事情?从理论上讲,用户授予我的应用程序提供新用户的权限,那么如果没有“客户干预”,我该如何做到这一点?

0 投票
1 回答
44 浏览

google-admin-sdk - 是否可以使用经销商帐户从经销商下的 GApps(所有域)中仅获得超级管理员

我有一个我所有 gapps 客户的域列表。我只想获取对所有这些域具有超级管理员权限的用户。我可以获取域的所有用户并迭代它们并仅过滤掉超级管理员。但这将是很多api调用。

必须有另一种方式......

谢谢。

0 投票
1 回答
112 浏览

google-apps-script - 使用 Apps 脚本在模板之后格式化 Google 文档

背景: 公司正在更新样式,我制作了一个插件,应该将现有文档更新为当前样式配置文件。

解决方案: Google App 脚本 [插件] 从模板文档中读取正确的格式并更新活动文档以对其进行镜像。

片段:这不能正常工作

问题: 我获取的几乎每个属性(heading1.getAttributes())都是空的。

我做错了还是超出了使用 App Script 的范围?

我最初认为 null ment 设置了默认值。如果是这样,我可以访问/更改默认值吗?

0 投票
1 回答
164 浏览

google-apps-marketplace - 新域安装我的应用程序时的 Webhook

我正在开发 GSuite 应用程序,想知道当新域管理员安装我的应用程序时如何通知我的后端?

0 投票
1 回答
442 浏览

google-apps - Google 需要多长时间才能从 Chrome 网上商店开发者仪表板取消发布 GSuite 市场应用

我的应用程序(GSuite 电子表格插件)在通过 chrome 网上商店开发人员仪表板取消发布后处于“待审核”状态已经三周了。当我已经请求 Google 取消发布此项目时,我也不知道为什么它在市场上也可见。

查询:已经过去三周了,知道谷歌需要多长时间才能从 Chrome 网上商店开发者仪表板取消发布 GSuite 市场应用程序?

0 投票
0 回答
280 浏览

sharing - “在组织外共享已关闭”时与服务帐户共享 google 表格

我正在使用GSpread从 Google 表格下载数据并将它们存储在 Postgres 数据库中以供不同组织使用。

不幸的是,一个组织激活了 G Suite 的严格共享设置,这使得用户无法在其组织外部共享文档。

这会影响我在此组织中与 GSpread 所需的服务帐户共享 Google 表格的能力。

注意:我在各自的组织内创建了服务帐户,并且已经将域范围的权限委托给了服务帐户。

关于如何与帐户共享 Google 表格的任何想法?

0 投票
1 回答
390 浏览

google-chrome-extension - 托管 Chromebook - 如何识别客户?资产 ID ? 政策?

我在 chrome 网上商店有一个私人扩展。此扩展适用于通过 Google Admin / GSuit 系统管理的用户和设备。

使用时,扩展程序会联系 GSuit / 大数据服务器以记录数据。为了告诉我的客户,我让他们在每个 chromebook 中输入一个唯一的客户 ID,每个客户一个 ID。

这没关系,但我想自动化系统。我可以发送客户 ID 而不是让他们输入吗?

我曾想过使用 Asset-ID 来识别 chromebook - 但我找不到任何方法在我的扩展程序中提取资产 ID 以允许设备将其发送回服务器!

我想过使用其中一种自由文本策略设置 - 但我也无法访问应用程序中的那些!

我不想使用电子邮件地址,因为我的一些小客户使用 gmail,所以他们都会聚集在一起。