问题标签 [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.
oauth-2.0 - 如何使用 OAuth2 永久授予访问权限
我尝试使用 OAuth2 构建具有以下内容的组设置服务:
但问题是,当令牌不再有效(过期)时,它会重定向到一个页面,告诉用户再次授予对该范围的访问权限……不适合 API 调用的事情!
有没有办法使用用户名/密码或 client_secret 来永久授予对 API 的完全访问权限而不要求授予访问权限?
google-apps-script - 来自 Google 表单的电子邮件字段将添加到 Google 群组中
我有一个 Google 表单,我想从中将Email
字段添加到 Google 组中。目前,表单回复记录在电子表格中(在 Google 驱动器上),并且自动回复发送到他们的电子邮件 ID,确认他们的注册。我还需要将该电子邮件 ID 作为成员添加到 Google 群组中。
我试过这个,但没有奏效:
google-admin-sdk - 组 API - someGroup.setShowInGroupDirectory(true) - 选中“在目录中列出此组” - 组未出现在“浏览全部”中
此处为 Google Apps for Business 帐户。
设置
我正在使用 Directory API 创建一个新组 -> 一切正常。
然后我正在执行以下操作:
- 获取我刚刚使用 Groups API 创建的组并将其分配给“someGroup”
- 调用“someGroup.setShowInGroupDirectory(true)”
- 使用 Groups API 修补“someGroup”
执行没有问题 - 一切都没有抱怨。
核实
我转到 Google Apps 管理控制台并搜索我创建的组。一切都好 - 它出现了。
我转到我的域的 Google 网上论坛主页,然后单击“全部浏览”。我创建的组没有出现在这里。
我转到我创建的组的 Google 组/信息/目录设置页面 ( https://groups.google.com/a/MY_DOMAIN.com/forum/#!groupsettings/MY_GROUP/directory ) 并观察到“列出这个目录中的组”被选中。
但是,如果在这个阶段我手动取消选中“在目录中列出这个组”,保存,重新检查,保存......它确实出现在“浏览全部”视图中。我正在尝试构建一个自动化解决方案,并且不能真正依赖我的用途来为他们创建的每个组执行此手动步骤。
我已经等待了 24 多个小时才能发生任何后台同步,但该组仍然没有出现在“浏览全部”视图中,除非我按照所述手动切换。
有人见过类似的吗?
.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来更改组的更多设置
/admin-sdk/groups-settings/get_started
/api-client-library/dotnet/apis/groupssettings/v1
但我找不到通过 API 更改成员交付设置的方法
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?
.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: 无法允许外部实体发布。] 位置 [ - ] 原因 [无效] 域 [全局] ]
重要的一点是,只有当我将组设置更改为 时,我才会收到此错误whoCanPostMessage
,ANYONE_CAN_POST
所有其他选项,如“ALL_IN_DOMAIN_CAN_POST”、“ALL_MEMBERS_CAN_POST”和“ALL_MANAGERS_CAN_POST”都可以正常工作。
我不确定为什么在将设置更改whoCanPostMessage
为ANYONE_CAN_POST
only 时会出现上述错误。
谁能帮我解决这个问题?
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 响应)
google-apps-script - 如何使用 Google Apps API 获取组类型?
我目前正在开发一个 Google Apps 脚本,它可以修改域中所有组的设置,但应用的设置取决于组类型(主要是电子邮件列表或协作收件箱)。
但是,我还没有找到使用 Google API 确定组类型的方法(我使用的是“Groups Settings API”和“Directory API: Groups”)。
有谁知道如何使用 Google API 或任何其他编程方式获取组类型?
google-apps - 需要一种解决方法来列出/添加 Google 群组
我的用例需要 API 来访问(列出、添加和编辑)用户的 Google 群组。我唯一可用的就是访问和修改组设置的 API 。这满足了我的“编辑”需求,但让我渴望“列出”组并“添加”组 API。
是否有解决方法让我可以列出和添加 Google 群组?在最坏的情况下,我需要打一个电话,可以列出用户所属组的电子邮件 ID。
非常感谢任何帮助或替代方案。