【发布时间】:2019-02-26 00:09:28
【问题描述】:
在我的 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);
});
}
【问题讨论】:
-
这里有一个类似的主题,但我不知道如何将那个解决方案应用到 Axios:stackoverflow.com/questions/28436361/…
标签: reactjs microsoft-graph-api microsoft-graph-calendar