在我的 React 项目中,我调用了 Axios 来填充日历事件列表,该列表从 Microsoft Outlook 日历中获取数据(使用 Microsoft API)。结果如下
正如你所看到的,只有事件描述给了我一个问题。事实上,为了显示事件描述,它向我显示了一个没有事件详细信息的 HTML 字符串。
我读到我必须输入我的请求的标题Content-type:text
,但我试过了,但它不起作用。我该如何解决?这是我的 Axios 请求
getEvents(startDate, endDate, accessToken) {
const startDateString = startDate.toISOString();
const endDateString = endDate.toISOString();
axios.get(
`https://graph.microsoft.com/v1.0/users/${USER_PUBLIC_ID}/calendarview?startdatetime=${startDateString}&enddatetime=${endDateString}&orderby=start/dateTime`,
{
headers: {
Authorization: `Bearer ${accessToken}`,
},
},
).then(response => this.setEvents(response.data.value))
.catch((error) => {
console.error(error.response);
});
}