0

我正在尝试通过他们的 API 之一更改我公司的 google 帐户中的 google 组的自动回复消息(这些消息需要自动打开和关闭)。

我已使用组设置 API更改组上的其他设置,但消息设置(以及许多其他设置)似乎不是该API的一部分。

是否有其他用于更改组设置的 API?

4

2 回答 2

2

目前没有 API 设置来修改网上论坛自动回复。它必须通过 Web UI 进行更改。

于 2015-07-08T18:48:59.937 回答
1

我今天找到了这个。--我没有尝试过--我已经尝试过了,但这不适用于我的群组电子邮件。

https://developers.google.com/gmail/api/guides/vacation_settings

我尝试类似

aemail = "group email"
adescription = "something else"
scopes = ['https://www.googleapis.com/auth/gmail.settings.basic']
credentials = ServiceAccountCredentials.from_json_keyfile_name(
    'p--cut--2.json', scopes)
delegated_credentials = credentials.create_delegated(aemail)
http_auth = delegated_credentials.authorize(Http())

service = build('gmail','v1', http=http_auth)

vacation_settings = {
    'enableAutoReply': True,
    'responseBodyHtml': adescription,
    'restrictToDomain': restrictToDomain,
}

result = service.users().settings()\
        .updateVacation(userId='me', body=vacation_settings).execute()

pprint.pprint(result)
于 2016-11-22T19:52:53.557 回答