2

GoogleカレンダーAPIを使用しようとしていますが、組み込み関数を正しく呼び出すことができません。参考のために:

$events = $service->events->listEvents('primary');

while(true) {
    foreach ($events->getItems() as $event) {
        echo $event->getSummary();
    }
    $pageToken = $events->getNextPageToken();
    if ($pageToken) {
        $optParams = array('pageToken' => $pageToken);
        $events = $service->events->listEvents('primary', $optParams);
    } else {
        break;
    }
}

このコードは致命的なエラーを返します:

getItems()非オブジェクトのメンバー関数の呼び出し

によってインスタンス化されていないオブジェクトの使用方法がわかりませんNew()

4

2 に答える 2

7

この行をコードに追加する必要があります

$client->setUseObjects(true);
于 2012-07-17T14:23:31.120 に答える
0

次の行の直前に追加します

$service = new apiCalendarService($client);

以来

$service->events->listEvents('primary');

配列を返しますが、ここにオブジェクトが必要です

于 2013-12-08T15:05:36.863 に答える