このページでは、Calendar v3 API の新機能と動作変更について説明します。これは、デベロッパーが最近の動作の変化を特定できるようにすることを目的としています。Calendar API に加えられた大きな変更については、Google Developers ブログでもお知らせします。
2022 年 3 月 23 日
Calendar API に、カスタム添付ファイルのサポートが追加されました。詳しくは、カレンダーのアドオンをご覧ください。
2021 年 10 月 20 日
Calendar API で新しい eventType
が公開されるようになりました。この新しいタイプは focusTime
と呼ばれ、API のユーザーは特別なフォーカス タイム イベントを区別できます。詳細については、API リファレンスをご覧ください。
2021 年 5 月 18 日
Calendar API には、一般的なカレンダーの使用量上限に加えて、次の 2 つの割り当てが新たに追加されました。
- プロジェクトごと 1 分あたり
- ユーザーごと、プロジェクトごとの 1 分あたり
詳細については、割り当ての管理をご覧ください。
2021 年 2 月 8 日
本日以降、既存の不在イベントと新しい不在イベントがすべて更新され、主催者がカレンダーのオーナーではなく unknownorganizer@calendar.google.com
に設定されます。この変更が完全に展開されるまでに 2 ~ 3 週間ほどかかる場合があります。
API エンドポイント https://www.googleapis.com/calendar/v3/calendars/calendarId
の calendarId
を使用して、不在イベントのオーナーを特定できます。
2021 年 2 月 1 日
Calendar API に、イベント用の新しい項目が公開されるようになりました。新しいフィールドは eventType
と呼ばれ、API のユーザーは outOfOffice
などの特別なイベント タイプを区別できます。詳細については、API リファレンスをご覧ください。
2021 年 1 月 11 日
これからは、conferenceData が conferenceData.conferenceSolution.key.type
と一致するようにする必要があります。つまり、conferenceData.conferenceSolution.key.type
を hangoutsMeet に設定できるのは Google Meet の通話のみです。すべてのサードパーティ製ビデオ会議プロバイダで conferenceData.conferenceSolution.key.type
が addOn
に設定されている必要があります。
2020 年 9 月 7 日
バグの修正: 既存のパラメータを使用して、Meet のビデオ会議を明示的に追加する必要があります(下記のステップ 1 と 2 を参照)。
conferenceDataVersion
クエリ パラメータを1
に設定します。conferenceData.createRequest
イベント プロパティを次のように設定します。conferenceData.createRequest.conferenceSolutionKey.type
からhangoutsMeet
conferenceData.createRequest.requestId
: 一意のリクエスト ID
Meet 会議がサードパーティによって意図せず追加されないように、Meet の API 呼び出し(Events.insert
など)の自動入力を停止しました。
2020 年 3 月 16 日
2020 年 3 月 2 日以降に作成されたサービス アカウントは、ドメイン全体の権限の委任を使用してゲストのみを招待できます。
2019 年 9 月 27 日
Calendar API を使用すると、Events.insert
または Events.update
メソッドを使用して、addOn
タイプの会議データを新規または既存のイベントに関連付けることができます。
2018 年 11 月 19 日
2019 年 1 月 7 日以降、sms
メソッドタイプを使用した通知とリマインダーは無視されます。このような通知やリマインダーを設定した API 呼び出しは引き続き成功し、他のすべてのフィールドを変更します。
カレンダーではアプリ内通知を利用できるため、デバイスや接続状況にかかわらず通知を受け取ることができます。詳しくは、削除される Google カレンダーの SMS 通知を削除するをご覧ください。
2018 年 10 月 31 日
Calendar API に、新たに 4 つの OAuth スコープが追加されました。スコープを使用すると、アプリケーションは実際に必要なデータにのみアクセスを制限できます。詳しくは、Google Calendar API リクエストの承認をご覧ください。
2018 年 10 月 2 日
sendUpdates
パラメータを使用して、イベント変更通知の送信をより柔軟に行えるようになりました。新しいパラメータを使用すると、次のいずれかのイベント変更通知を設定できます。
- 予定のゲスト全員に通知します。
- Google カレンダーを使用していないゲストにのみ通知します。
- 通知中などに完全に抑制する(移行中など)。
必須ではないメールを Google カレンダー ユーザーにあまり送信することなく、他のカレンダー システムを使用しているゲストを常に同期できるようになりました。
2018 年 3 月 22 日
JSON-RPC プロトコルとグローバル HTTP バッチのバッチ エンドポイントのサポートは終了しており、2019 年 3 月 25 日に完全に終了します。この変更は Google API インフラストラクチャに加えられるため、Calendar v3 を含む複数の Google API に影響します。
詳細と移行手順については、JSON-RPC と Global HTTP Batch Endpoints のサポートの終了に関するブログ投稿をご覧ください。
2017
2017 年 7 月 12 日
カレンダーの予定で conferenceData
フィールドを使用して、ハングアウトと Google Meet の会議がサポートされるようになりました。具体的には次のことが可能です。
- 予定に関連付けられた会議データを読み取ります。
- ある会議から別の予定に会議データをコピーする
- 予定の新しい会議の生成をリクエストする
- 予定に関連付けられた会議データの消去
詳しくは、イベントを作成するをご覧ください。