API Календаря Google - повторяющиеся события - PullRequest
0 голосов
/ 26 марта 2020

Я использую API Календаря Google для получения записей календаря. Похоже, что все работает, поскольку мои записи проходят.

Но я заметил проблему с повторяющимися событиями.

Это мои параметры параметров

    $optParams = array(
        'maxResults' => 50,
        'orderBy' => 'startTime',
        'singleEvents' => TRUE,
        'timeMin' => date('c')            
    );

    $service = new \Google_Service_Calendar($client);
    $results = $service->events->listEvents($calendarId, $optParams);

С кодом выше я пропускаю событие. Если я использую параметры ниже, событие проходит, но с датой 4 февраля 2020 года (раньше, чем timeMin)

    $optParams = array(
        'maxResults' => 50,
        //'orderBy' => 'startTime',
        //'singleEvents' => TRUE,
        'timeMin' => date('c')
    );

Это повторяющееся событие, которое, возможно, имело первоначальную дату 4 февраля 2020 года. Событие не отображается в моем календаре Google 4 февраля - удалено.

Я должен что-то делать неправильно. Может кто-нибудь пролить свет, пожалуйста.

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