0

我正在发送一个 GET 请求以/users/{id}/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}获取用户的事件,然后我正在过滤事件主题和内容。发生的情况是,在大多数情况下,JSON 响应中的主题只是活动组织者的名称,内容只是空白 HTML,而不是通常可以在日历中看到的值。

我尝试在 JSON 中找到另一个可以提供正确信息的字段,但没有。看起来有些人也有同样的问题(herehere),但没有找到解决方案,或者给出的解决方案不是我需要的。

以下代码是我正在使用的:

graph_client = OAuth2Session(token=token)

headers = {
  'Prefer' : 'outlook.timezone="America/Manaus"'
}

response = graph_client.get(f'{self.graph_url}/users/{room}/calendar/calendarView?startDateTime={start_datetime}&endDateTime={end_datetime}',
                                 headers=headers)

print(response.json()['value'])
4

0 回答 0