このページでは、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 会議が意図せず追加されるのを防ぐため、API 呼び出し(Events.insert
など)用の Meet の自動入力を停止しました。
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 カレンダーではアプリ内通知を提供しているため、デバイスや接続状況にかかわらず通知を受け取ることができます。詳しくは、 削除される 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 の会議がサポートされるようになりました。具体的には次のことが可能です。
- 予定に関連付けられている会議データの読み取り
- ある予定から別の予定に会議データをコピーする
- 予定の新しいカンファレンスの生成をリクエストする
- 予定に関連付けられた会議データを削除する
詳しくは、イベントを作成するをご覧ください。