初心者の質問です。まだ Google API に慣れていません。
やあ、
いくつかの例が付属している Google ( https://developers.google.com/google-apps/calendar/downloads ) が提供するコードを使用しています (元々は最新のように見えたため)。
「calendar/simple.php」の例が示すように、カレンダーを正常に取得しています(OAuth2セットアップは正しいです)。
その後、私はこれを行っており、動作します(エラーなしでイベントを適切に取得できるかどうかを確認するためだけに必要なコードではありません):
$test = $cal->events->get("calendar@gmail.com","longeventcodegivenbygoogle");
今、特定のイベントのいくつかの値を設定できるようにしたいと考えています。
$event = new Event();
$event->setLocation('Somewhere');
$test = $cal->events->update("calendar@gmail.com","longeventcodegivenbygoogle",$event);
しかし、それは私に与えています:
( ! ) Fatal error: Uncaught exception 'apiServiceException' with message 'Error calling PUT https://www.googleapis.com/calendar/v3/calendars/calendar@gmail.com/events/longeventcodegivenbygoogle?key=myapikey: (400) Required' in C:\wamp\www\test\Gapi3\src\io\apiREST.php on line 86
( ! ) apiServiceException: Error calling PUT https://www.googleapis.com/calendar/v3/calendars/calendar@gmail.com/events/longeventcodegivenbygoogle?key=myapikey: (400) Required in C:\wamp\www\test\Gapi3\src\io\apiREST.php on line 86
私は何を間違っていますか?
ご協力いただきありがとうございます。