В моем проекте 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);
});
}