问题标签 [google-groups-settings]

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

oauth-2.0 - 如何使用 OAuth2 永久授予访问权限

我尝试使用 OAuth2 构建具有以下内容的组设置服务:

但问题是,当令牌不再有效(过期)时,它会重定向到一个页面,告诉用户再次授予对该范围的访问权限……不适合 API 调用的事情!

有没有办法使用用户名/密码或 client_secret 来永久授予对 API 的完全访问权限而不要求授予访问权限?

0 投票
0 回答
1735 浏览

google-apps-script - 来自 Google 表单的电子邮件字段将添加到 Google 群组中

我有一个 Google 表单,我想从中将Email字段添加到 Google 组中。目前,表单回复记录在电子表格中(在 Google 驱动器上),并且自动回复发送到他们的电子邮件 ID,确认他们的注册。我还需要将该电子邮件 ID 作为成员添加到 Google 群组中。

我试过这个,但没有奏效:

0 投票
1 回答
95 浏览

google-admin-sdk - 组 API - someGroup.setShowInGroupDirectory(true) - 选中“在目录中列出此组” - 组未出现在“浏览全部”中

此处为 Google Apps for Business 帐户。

设置

我正在使用 Directory API 创建一个新组 -> 一切正常。

然后我正在执行以下操作:

  1. 获取我刚刚使用 Groups API 创建的组并将其分配给“someGroup”
  2. 调用“someGroup.setShowInGroupDirectory(true)”
  3. 使用 Groups API 修补“someGroup”

执行没有问题 - 一切都没有抱怨。


核实

我转到 Google Apps 管理控制台并搜索我创建的组。一切都好 - 它出现了。

我转到我的域的 Google 网上论坛主页,然后单击“全部浏览”。我创建的组没有出现在这里。

我转到我创建的组的 Google 组/信息/目录设置页面 ( https://groups.google.com/a/MY_DOMAIN.com/forum/#!groupsettings/MY_GROUP/directory ) 并观察到“列出这个目录中的组”选中。

但是,如果在这个阶段我手动取消选中“在目录中列出这个组”,保存,重新检查,保存......它确实出现在“浏览全部”视图中。我正在尝试构建一个自动化解决方案,并且不能真正依赖我的用途来为他们创建的每个组执行此手动步骤。

我已经等待了 24 多个小时才能发生任何后台同步,但该组仍然没有出现在“浏览全部”视图中,除非我按照所述手动切换。

有人见过类似的吗?

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

python - Google AppEngine with Service Account but invalid Credentials

I have tried to get a group settings with group settings API using Google App Engine 1.7.5 with python 2.5 following a simple example here. this is my app.yaml:

and my main.py is like following:

and this is the stacktrace telling me invalid credentials!

Have anyone got this error before or have an idea of the root cause?

0 投票
1 回答
504 浏览

.net - Google Group Setting API,在更新组设置时显示错误

我正在开发从Google Group Setting API和 google group api 推送和拉取信息的客户端界面。此客户端界面是用 asp.net (vb.net) 编写的。我已通过 Google Group API 和 Group Setting API 成功创建群组、添加成员、删除成员和更改成员角色。

问题在于更新组设置,当我将组设置更新whoCanPostMessage为时ANYONE_CAN_POST,api 会引发以下错误:

Google.Apis.Requests.RequestError PermissionDenied:不允许外部实体发布。[400] 错误 [ 消息 [PermissionDenied: 无法允许外部实体发布。] 位置 [ - ] 原因 [无效] 域 [全局] ]

重要的一点是,只有当我将组设置更改为 时,我才会收到此错误whoCanPostMessageANYONE_CAN_POST所有其他选项,如“ALL_IN_DOMAIN_CAN_POST”、“ALL_MEMBERS_CAN_POST”和“ALL_MANAGERS_CAN_POST”都可以正常工作。

我不确定为什么在将设置更改whoCanPostMessageANYONE_CAN_POSTonly 时会出现上述错误。

谁能帮我解决这个问题?

0 投票
1 回答
81 浏览

google-admin-sdk - 如何获得特定的内容类型响应

似乎无论我向 google api 扔什么,我都会得到相同类型的内容(JSON 或 XML)。例如:

https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups/get

我想获得关于组设置的 JSON 响应(GET https://www.googleapis.com/groups/v1/groups/groupUniqueId) - 我将标头设置为接受json,并将内容类型设置为application/json. 我应该得到 JSON,但我仍然得到一个 XML。对于其他端点,我默认获取 JSON,但无法获取 XML。

问题是 - 我应该怎么做才能得到我想要的(对https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups/get的 JSON 响应)

0 投票
2 回答
325 浏览

google-apps-script - 如何使用 Google Apps API 获取组类型?

我目前正在开发一个 Google Apps 脚本,它可以修改域中所有组的设置,但应用的设置取决于组类型(主要是电子邮件列表或协作收件箱)。

但是,我还没有找到使用 Google API 确定组类型的方法(我使用的是“Groups Settings API”“Directory API: Groups”)。

有谁知道如何使用 Google API 或任何其他编程方式获取组类型?

0 投票
1 回答
285 浏览

google-apps - 组设置 API 似乎有问题

我不相信有很多话要说。每当我将“whoCanPostMessage”设置从“ALL_MEMBERS_CAN_POST”更改为“ALL_MANAGERS_CAN_POST”时,Google API 后端都会忽略它。

此问题于 2016 年 6 月 6 日出现。

在此处输入图像描述

0 投票
1 回答
198 浏览

google-apps - 需要一种解决方法来列出/添加 Google 群组

我的用例需要 API 来访问(列出、添加和编辑)用户的 Google 群组。我唯一可用的就是访问和修改组设置的 API 。这满足了我的“编辑”需求,但让我渴望“列出”组并“添加”组 API。

是否有解决方法让我可以列出和添加 Google 群组?在最坏的情况下,我需要打一个电话,可以列出用户所属组的电子邮件 ID。

非常感谢任何帮助或替代方案。