首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中发送google日历事件时发送电子邮件通知

在python中发送google日历事件时发送电子邮件通知
EN

Stack Overflow用户
提问于 2020-06-08 20:42:20
回答 1查看 470关注 0票数 0

我正在使用google-calendar-api来添加一个新事件。当我向与会者发送邀请时,活动将添加到他们的日历中,但他们不会收到电子邮件通知:

代码语言:javascript
复制
event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': 'lpage@example.com'},
    {'email': 'sbrin@example.com'},
  ],
  'reminders': {
    'useDefault': False,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
}

event = service.events().insert(calendarId='primary', body=event).execute()
print 'Event created: %s' % (event.get('htmlLink'))

如何添加电子邮件通知?

我试图添加sendNotifications: TruesendUpdates: 'all',但它不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-08 20:50:56

它应该跟在后面……

代码语言:javascript
复制
event = service.events().insert(calendarId='primary', body=event, sendUpdates='all').execute()

来源:https://developers.google.com/resources/api-libraries/documentation/calendar/v3/python/latest/calendar_v3.events.html#insert

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62262357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档