创建时Python/Json KeyError“Body”

2024-09-26 18:16:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到错误了

>>> appt = CreateEvent(authentication, result[0].calendarId, subject_text, start_time, end_time, subscribers, content)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 9, in CreateEvent
KeyError: 'Body'

对于下面的代码,我是json新手,所以不明白为什么这不起作用。其他的都能用,但我在身体上看到了错误,是不是因为我用了两个[]? 这将被发送到office 365 API,因此它希望它采用该格式。在

谢谢

^{pr2}$

Tags: textinauthenticationtime错误stdinlineresult
1条回答
网友
1楼 · 发布于 2024-09-26 18:16:28

首先需要在data文档中有Body键。你可以这样解决你的问题:

data = {'Body': {}}

data['Subject'] = subject
data['Start'] = start_time
data['End'] = end_time
data['Attendees'] = attendees
data['Body']['Content'] = content
data['Body']['ContentType'] = 'Text'
# ...

相关问题 更多 >

    热门问题