2017-08-18 9 views
1

PHPでセカンダリGoogleカレンダーの内容をクリアしようとしていますが、APIのドキュメントでclear()メソッドがアカウントのプライマリカレンダーと二次カレンダーカレンダーIDのパラメーターを取ることはありません。代わりにdelete()メソッドを使用すると言われていますが、カレンダーをまとめて削除する必要はなく、その内容を削除するだけです。Google Calendar API:セカンダリカレンダーからすべてのイベントをクリアするPHP

//legal 
$service->calendars->clear('primary'); 
//Illegal 
$service->calendars->clear($calendarId); 

APIの2次カレンダーのイベントを消去する最も効果的な方法は何でしょうか?

+0

私は個々のIDを取得し、各イベントを1つずつ削除しようとしましたが、それ以降のすべてのイベントは今日から削除されませんでした。 – theFizz

答えて

0

セカンダリカレンダーから、実際にプライマリカレンダーと同じようにイベントを削除できます。 Events: deleteを使用し、calendarideventIdと入力します。ただし、予備のカレンダーでは、カレンダーIDはデフォルトのメールではなくなりました。違います。 (カレンダー - >カレンダー設定 - >カレンダーアドレス) これを試すために試してみることができます。

+0

こんにちは、応答ありがとうございます。唯一の問題は、自動化されたシステムであるため、カレンダーIDを保存したいということです – theFizz

関連する問題