我正在使用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中列出的有效术语。
为什么检索与会者的任何想法都不起作用?
答案 0 :(得分:2)
并非每个活动都有与会者。因此,如果某个活动没有任何与会者,则该响应对象将不具有与会者属性。 你可以用
print(start, event['summary'], event.get('attendees', []))
而不是
print(start, event['summary'], event['attendees'])
,当没有attendees
存在时,它将设置一个空列表