【问题标题】:Google Groups: Disable Group through Python APIGoogle 群组:通过 Python API 禁用群组
【发布时间】:2013-02-21 22:30:11
【问题描述】:

我正在使用 Python Gdata API 为我的组织管理 Google 网上论坛,并且有兴趣使用“新”Google 网上论坛中现在提供的“禁用网上论坛”功能。 API 是否支持此功能?

我正在使用此页面上列出的方法: http://gdata-python-client.googlecode.com/svn/trunk/pydocs/gdata.apps.groups.service.html

感谢您提供的任何帮助。

【问题讨论】:

标签: python google-provisioning-api


【解决方案1】:

已编辑:

我认为通过 Group Setting API 是不可能的。

禁用组的说明如下:

“一旦禁用该组的所有新帖子将被拒绝。任何有权查看该组内容的人都可以在线浏览和搜索旧帖子。如果恢复此设置,“谁可以发帖”将自动在“基本权限”部分中设置为“仅限经理”。”

我尝试使用群组设置 API 并将设置从域中的所有可以发帖更改为所有管理员可以发帖以限制组的发帖。

“whoCanPostMessage”:“ALL_IN_DOMAIN_CAN_POST”-> ALL_MANAGERS_CAN_POST

请注意,如果您查看禁用组的基本权限,它会取消选中所有允许发帖的用户。但是,群组设置 APi 仅限于您更改为所有管理员都可以发帖。

所以它并没有真正禁用一个组...

【讨论】:

  • 我相信您可以将 NONE_CAN_POST 设置与 whoCanPostMessage 一起使用。这会将组设置为仅存档。
  • 更正:在设置 NONE_CAN_POST 时也将 archiveOnly 设置为 True。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-23
  • 1970-01-01
  • 2014-10-01
  • 2017-09-30
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多