我正在尝试通过他们的 API 之一更改我公司的 google 帐户中的 google 组的自动回复消息(这些消息需要自动打开和关闭)。
我已使用组设置 API更改组上的其他设置,但消息设置(以及许多其他设置)似乎不是该API的一部分。
是否有其他用于更改组设置的 API?
目前没有 API 设置来修改网上论坛自动回复。它必须通过 Web UI 进行更改。
我今天找到了这个。--我没有尝试过--我已经尝试过了,但这不适用于我的群组电子邮件。
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)