2016-05-10 1 views
0

問題は私のカレンダーに繰り返しイベントと単一イベントの両方があることを知っていますが、特定の日付の間にイベントを取得するために以下のパラメータを使用すると、 19:54 + 02:00とtimeMinパラメータです2016-06-29T23:00:00 + 02:00オプションのパラメータを持つイベントリストを取得するとイベントが返されない

$optParams = array(
    'singleEvents' => FALSE,//I also made it true, but didn't work. 
    'timeMax' => date("c", strtotime($startDateStr)), 
    'timeMin' => date("c", strtotime($endDateStr)) 
); 
$results = $service->events->listEvents($calendarId, $optParams); 

if (count($results->getItems()) == 0) { 
    echo "No upcoming events found.\n"; 
} else { 
} 

timeMaxパラメータの場合、私の値は2016-05-10T10です。これらの日の間にイベントがあることがわかります。私はどこで間違っていますか?私はthis exampleしか見つけられず、例は共有カレンダーを除いて動作しています。

+0

がイベントを取得するには、このリンクを試してください)、あなたのアイデアを得るでしょう、問題のhttps

'timeMax' => date("c", strtotime($endDateStr)), 'timeMin' => date("c", strtotime($startDateStr)) 

あなたは非常に空だったので、何(timeMin、timeMax)である間隔:コードへの変更/developers.google.com/google-apps/calendar/create-events#try_it –

+0

そこからイベントを取得することはできません。カレンダーはカレンダーを共有しているためですか? – melomg

+0

「OAuth 2.0を使用してリクエストを許可する」を有効にし、カレンダーがプライマリの場合はカレンダーIDが必要です。「プライマリ」を書き留めてください。そうでない場合はカレンダーIDが最初に必要です –

答えて

1

あなたはtimeMinとtimeMaxを入れ替えました。 /:;何であるか

関連する問題