Я пытаюсь получить обратно список событий календаря с помощью Microsoft Graph API, но возникают проблемы с передачей переменной даты в параметрах запроса.Если я жестко закодирую значение URI:
uri: 'https://graph.microsoft.com/beta/me/calendar/events?$filter=start/dateTime ge ' + `'2018-12-10T19:30:34.654Z'`,
, тогда запрос будет работать.Но если я пытаюсь передать переменную даты с помощью toISOString, я получаю сообщение об ошибке.Я пытался с или без обратных галочек, и вызывая toISOString в значении uri и в функции nextMonday.Все еще не работает.У кого-нибудь есть идеи?Спасибо!
function nextMonday(date){
var monday = new Date(date);
monday.setDate(monday.getDate() + (1 + 7 - monday.getDay()) % 7);
return monday.toISOString();
}
let date = new Date();
let m = nextMonday(date);
const options = {
uri: 'https://graph.microsoft.com/beta/me/calendar/events?$filter=start/dateTime ge ' + `m`,
auth: {
bearer: token,
},
headers: {
'content-type': 'application/json'
},
json: true // Automatically parses the JSON string in the response
};