Я использую microsoft-graph api sdk, вот URL: msgraph-sdk-php
Мне нужно проверить, доступна ли / занята встреча с пользователем в календаре Outlook.
Я пытаюсь использовать следующий код
$graph = new Graph();
$graph->setAccessToken($this->getToken($calendar));
$data = [
'Schedules' => 'useremail@gmail.com',
'Start' => [
'DateTime' => '2019-06-8T09:00:00+0530',
'TimeZone' => 'Pacific Standard Time',
],
'End' => [
'DateTime' => '2019-06-9T09:00:00+0530',
'TimeZone' => 'Pacific Standard Time',
],
'availabilityViewInterval' => '30',
];
$url = "/me/calendar/getschedule";
$response = $graph->createRequest("POST", $url)
->attachBody($data)
->setReturnType(Model\ScheduleItem::class)
->execute();
Я получаю следующее сообщение об ошибке: сообщение: «Ошибка клиента: POST https://graph.microsoft.com/v1.0/me/calendar/getschedule
, что привело к ответу 400 Bad Request
: ↵ {
Error "ошибка": {
Code «код»: «RequestBodyRead»,
Message «message»: «При попытке прочитать нулевое значение параметра коллекции i (усечено ...) ↵
Я также проверил подробности этой документации Microsoft, вот URL: outlook-get-free-busy-schedule
Я не нашел в документации getschedule-api с помощью php microsoft-graph sdk. Мне нужно использовать php microsoft-graph api sdk.
любезно предоставьте мне решение этой ошибки.
Спасибо.