问题标签 [google-groups]

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 回答
651 浏览

python - Google App Engine (python):由 Google Group 进行身份验证

我能够将我的 GAE 应用程序设置为只允许来自我们 Google 域的用户,但我想更进一步。我们所有的用户都根据他们在社区中的角色被分配到特定的 Google 群组中。例如,Contributors 有一个名为“contributors”的组,Users 有一个名为“users”的组,其中一些用户也属于“contributors”组。

有没有办法根据他们所在的 Google Group 限制谁可以使用该应用程序?就像我只希望我的域中的“贡献者”组中的人能够访问它一样?我希望有一种方法可以在我的域中的管理控制台中执行此操作。

如果不能,我是否可以查询 Groups API 以获取用户所在的组列表,然后使用它来确定他们是否可以登录或确定为他们提供哪些内容或页面?

0 投票
2 回答
1286 浏览

.net - 如何使用 api 和 .Net 更改 google 群组成员的交付设置

如何使用 google api 更改 google 群组成员的交付设置?

在使用用户界面的 google 组中,我可以更改每个成员的传递设置: - 没有电子邮件 - 删节 - 摘要 - 所有电子邮件

我找到了组和成员的管理 API

https://developers.google.com/admin-sdk

  • /directory/v1/guides/manage-groups
  • /directory/v1//guides/manage-group-members
  • /目录/v1//参考/组
  • /目录/v1//参考/成员

我还找到了 groupssettings api来更改组的更多设置

https://developers.google.com

  • /admin-sdk/groups-settings/get_started

  • /api-client-library/dotnet/apis/groupssettings/v1

但我找不到通过 API 更改成员交付设置的方法

0 投票
1 回答
205 浏览

ruby-on-rails - Google 群组 + Ruby on Rails 应用程序

我正在为我的 Google 小组编写一个 RoR(Ruby on Rails)应用程序。理想的情况是能够访问 Google 上可用的预先存在的组数据(组成员、日历等)——我希望能够通过 RoR 应用程序管理(CRUD)Google 组。这可行吗?我还有什么其他选择?

谢谢。

0 投票
0 回答
889 浏览

node.js - 使用 NodeJs 访问 Google Directory API

我在使用节点访问 Google Directory API 时遇到问题。我希望做的是从组中创建和删除用户(并创建和列出组及其用户)。在测试中,我设法毫无问题地访问了大多数 API,但目录是不可能的。

首先,我正在尝试做的事情是否可能?

其次,如果可能的话,这是我的代码示例;我错过了什么?

我在开发者控制台中创建了一个项目。我创建了一个新的 clientId(服务帐户)。然后我看到一个 p12 文件,我使用 openSSL 将其转换为 pem 文件(在上面的 keyFile 设置中给出的文件路径)。创建的 clientId 电子邮件地址用于上面的电子邮件设置。

我已授予项目对 Admin SDK 的访问权限。然后我进入了管理控制台并在安全 -> 高级 -> 管理 API 客户端访问中,我已授予服务帐户访问上述代码中请求的所有范围的权限。

希望,这是有道理的,很难描述完整的过程。如果您有任何问题或需要澄清任何事情,请发表评论。

运行此代码时,我总是得到 403,“未授权访问此资源/api”。

我是否使用了正确的方法?由于并非所有帮助文件都与当前菜单系统匹配,因此很难遵循 Google 文档。

0 投票
2 回答
979 浏览

google-groups - 我如何获得我创建的谷歌组的 Rss XML?

嗨,我也有提要的问题,实际上当我登录时我得到的 rss 是私人组的,它会显示消息但当我们没有从我们的电子邮件登录时它没有显示消息。

这是我的公共组 rss https://groups.google.com/forum/feed/test-shoaib-group/msgs/rss.xml?num=15

这是我的私人群组 rss https://groups.google.com/forum/feed/shoaib-private-group/msgs/rss.xml?num=15有 Forbidden Error 错误 403

任何机构都可以帮助我获取 rss 提要消息并将它们显示到我的网站中。

0 投票
1 回答
4950 浏览

google-apps-script - 如何将 Google 网上论坛成员资格与 Google 电子表格同步?

天,

我的非营利组织使用的 Google Apps 帐户下有多个 Google 群组。其中一些组非常大,使用 Web UI 管理他们的成员非常糟糕。

我希望有人可以帮助我想出一个脚本,该脚本可以将我在 Google Docs 电子表格上维护的列表与组同步,这样当我从工作表中删除某人时,他们就会从组中删除——当有人被添加到工作表中,他们被添加到组中。

我正在查看Directory API,但我不够精明,无法弄清楚如何为我需要的东西构建脚本。旁注,我确实使用了某人在此处发布的使用类似 API 方法的不同脚本,并且我让该特定脚本工作——换句话说,我的帐户现在已正确设置为 API 访问。

也许以编程方式执行此操作的最简单方法是完全删除组的成员资格,然后在每次脚本运行时再次添加每个成员?

预先感谢您的协助。

0 投票
0 回答
110 浏览

workflow - 使用 Google 表单/电子表格,是否可以自动创建具有批准字段的组?

是否可以在通过工作流收集和批准电子表格数据后创建组?如果是这样,有没有人有一个脚本可以做到这一点?你愿意分享代码吗?

Google Apps:Google Groups for Business

0 投票
1 回答
413 浏览

google-apps - 为用户删除或隐藏谷歌中的创建新网站按钮?

我在 google 中创建了站点和组。而且我不希望用户可以创建新站点或新组。那么如何将选项限制为用户呢?

0 投票
1 回答
1074 浏览

node.js - Nodemailer 和向谷歌群组发送邮件

我在使用 nodejs 和我的 gmail 帐户向 Google 群组发送邮件时遇到问题。我不太确定问题出在哪一端,因为它一周前还在工作,但现在这些邮件只是没有到达谷歌群组。

我还像这样添加了我的私人邮件:

在我的私人电子邮件中,所有邮件都到了,但谷歌群组没有。

我尝试了下面的配置,但都没有奏效:

可能失败的控制台中没有调试信息。

提前感谢您的帮助!

0 投票
1 回答
1086 浏览

google-api-php-client - Google Groups Directory API - 无法添加新成员

我正在尝试将某些内容集成到我们的网站中,以便在他们创建帐户时将新成员添加到我们的 Google 群组邮件列表中。我正在使用 Admin SDK 的 PHP API 来执行此操作,但没有运气

这是代码

如果我运行它,代码会在设置的应用程序名称处停止,或者为此设置 $client 的任何属性。如果我将这些部分注释掉,我会得到一个空白页。