如何检索日历活动与会者

时间:2015-12-17 20:06:01

标签: python google-calendar-api

我正在使用Google Calendar API和quick start code for Python。快速入门代码有效,但是当我尝试检索日历活动参加者时,我收到了一个"密钥错误"。检索日历事件的原始代码是

for event in events:
    start = event['start'].get('dateTime', event['start'].get('date'))
    print(start, event['summary'])

我添加了这样的与会者:

for event in events:
    start = event['start'].get('dateTime', event['start'].get('date'))
    print(start, event['summary'],event['attendees'])

'与会者'是Python API reference中列出的有效术语。

为什么检索与会者的任何想法都不起作用?

1 个答案:

答案 0 :(得分:2)

并非每个活动都有与会者。因此,如果某个活动没有任何与会者,则该响应对象将不具有与会者属性。 你可以用

print(start, event['summary'], event.get('attendees', []))

而不是

print(start, event['summary'], event['attendees'])

,当没有attendees存在时,它将设置一个空列表