0

イベントを追加しようとしています。クライアント ライブラリを使用しています。oAuthを渡した後、私は得る

致命的なエラー: 17 行目の zarzadzaj/kursy.php の非オブジェクトに対するメンバー関数 insert() の呼び出し

私のコードは次のとおりです。

<?php
require_once '../zarzadzaj/src/Google_Client.php';
require_once '../zarzadzaj/src/contrib/Google_CalendarService.php';

$event = new Google_Event();
$event->setSummary('Appointment');
$event->setLocation('Somewhere');
$start = new Google_EventDateTime();
$start->setDateTime('2011-06-03T10:00:00.000-07:00');
$start->setTimeZone('America/Los_Angeles');
$event->setStart($start);
$end = new Google_EventDateTime();
$end->setDateTime('2011-06-03T10:25:00.000-07:00');
$end->setTimeZone('America/Los_Angeles');
$event->setEnd($end);

$anEvent = $service->events->insert('primary', $event);

echo $anEvent->getId();
?>

私は何を間違っていますか?

4

1 に答える 1

0

解決策を見つけました...
insert() メソッドを呼び出す前に、まず '$service' を Google カレンダー サービスのインスタンスとして宣言する必要があります。

$service = new Google_CalendarService($client);
于 2013-11-08T09:55:28.927 に答える