Laravel Microsoft Graph, как получить конкретные события с Carbon - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь получить определенные события через Microsoft Graph Api, в настоящее время я работаю в Laravel с пакетом https://github.com/daveismyname/laravel-microsoft-graph.

Я хочу только те события, в которых карбон находится между началом и окончанием dateTime.

Прямо сейчас я получаю все события следующим образом:

$events = Api::get('me/events');
return dd($events);

И возвращаю это:

event return value

1 Ответ

0 голосов
/ 30 апреля 2019

Кристиан, вам нужно передать $filter параметр в Graph API

Попробуйте это

$start = Carbon::now()->toIso8601ZuluString();
$end = Carbon::now()->addWeek()->toIso8601ZuluString();

$url = "me/events?$filter=Start/DateTime+ge+'$start'+and+End/DateTime+lt+'$end'";

$events = Api::get($url);

Измените даты начала и окончания $ на ваши собственные даты (zuluString)

Также вы можете проверить Параметры API графика Microsoft

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...