API Reference

This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.このAPIリファレンスはリソースタイプ別にまとめられています。各リソースタイプには、1つ以上のデータ表現と1つ以上のメソッドがあります。

Resource typesリソースの種類

  1. Acl ACL
  2. CalendarList
  3. Calendars カレンダー
  4. Channels チャンネル
  5. Colors
  6. Events イベント
  7. Freebusy 忙しい
  8. Settings 設定

Acl ACL

For Acl Resource details, see the resource representation page.Acl Resourceの詳細については、リソース表現ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
delete 削除する DELETE  /calendars/calendarId/acl/ruleId Deletes an access control rule. アクセス制御規則を削除します。
get 取得する GET  /calendars/calendarId/acl/ruleId Returns an access control rule. アクセス制御規則を返します。
insert インサート POST  /calendars/calendarId/acl Creates an access control rule. アクセス制御規則を作成します。
list リスト GET  /calendars/calendarId/acl Returns the rules in the access control list for the calendar. カレンダーのアクセス制御リスト内の規則を返します。
patch パッチ PATCH  /calendars/calendarId/acl/ruleId Updates an access control rule. This method supports patch semantics. アクセス制御規則を更新します。このメソッドはパッチのセマンティクスをサポートしています。
update 更新 PUT  /calendars/calendarId/acl/ruleId Updates an access control rule. アクセス制御規則を更新します。
watch 時計 POST  /calendars/calendarId/acl/watch Watch for changes to ACL resources. ACLリソースへの変更を監視します。

CalendarList

For CalendarList Resource details, see the resource representation page.CalendarListリソースの詳細については、リソース表現ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
delete 削除する DELETE  /users/me/calendarList/calendarId Removes a calendar from the user's calendar list. ユーザーのカレンダーリストからカレンダーを削除します。
get 取得する GET  /users/me/calendarList/calendarId Returns a calendar from the user's calendar list. ユーザーのカレンダーリストからカレンダーを返します。
insert インサート POST  /users/me/calendarList Inserts an existing calendar into the user's calendar list. 既存のカレンダーをユーザーのカレンダーリストに挿入します。
list リスト GET  /users/me/calendarList Returns the calendars on the user's calendar list. ユーザーのカレンダーリストにあるカレンダーを返します。
patch パッチ PATCH  /users/me/calendarList/calendarId Updates an existing calendar on the user's calendar list. This method supports patch semantics. ユーザーのカレンダーリストにある既存のカレンダーを更新します。このメソッドはパッチのセマンティクスをサポートしています。
update 更新 PUT  /users/me/calendarList/calendarId Updates an existing calendar on the user's calendar list. ユーザーのカレンダーリストにある既存のカレンダーを更新します。
watch 時計 POST  /users/me/calendarList/watch Watch for changes to CalendarList resources. CalendarListリソースへの変更を監視します。

Calendars カレンダー

For Calendars Resource details, see the resource representation page.カレンダーリソースの詳細については、リソースの表示ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
clear クリア POST  /calendars/calendarId/clear Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account. プライマリカレンダーを消去します。この操作は、アカウントのプライマリカレンダーに関連付けられているすべてのイベントを削除します。
delete 削除する DELETE  /calendars/calendarId Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars. 二次カレンダーを削除します。プライマリカレンダーのすべての予定を消去するには、calendars.clearを使用します。
get 取得する GET  /calendars/calendarId Returns metadata for a calendar. カレンダーのメタデータを返します。
insert インサート POST  /calendars Creates a secondary calendar. 二次カレンダーを作成します。
patch パッチ PATCH  /calendars/calendarId Updates metadata for a calendar. This method supports patch semantics. カレンダーのメタデータを更新します。このメソッドはパッチのセマンティクスをサポートしています。
update 更新 PUT  /calendars/calendarId Updates metadata for a calendar. カレンダーのメタデータを更新します。

Channels チャンネル

For Channels Resource details, see the resource representation page.Channels Resourceの詳細については、リソース表現ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
stop やめる POST  /channels/stop Stop watching resources through this channel. このチャンネルを通してリソースを見ないでください。

Colors

For Colors Resource details, see the resource representation page.色リソースの詳細については、リソースの表示ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
get 取得する GET  /colors Returns the color definitions for calendars and events. カレンダーとイベントの色の定義を返します。

Events イベント

For Events Resource details, see the resource representation page.イベントリソースの詳細については、リソース表現ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
delete 削除する DELETE  /calendars/calendarId/events/eventId Deletes an event. イベントを削除します。
get 取得する GET  /calendars/calendarId/events/eventId Returns an event. イベントを返します。
import インポート POST  /calendars/calendarId/events/import Imports an event. This operation is used to add a private copy of an existing event to a calendar. イベントをインポートします。この操作は、既存の予定のプライベートコピーをカレンダーに追加するために使用されます。
insert インサート POST  /calendars/calendarId/events Creates an event. イベントを作成します。
instances インスタンス GET  /calendars/calendarId/events/eventId/instances Returns instances of the specified recurring event. 指定された繰り返しイベントのインスタンスを返します。
list リスト GET  /calendars/calendarId/events Returns events on the specified calendar. 指定されたカレンダーの予定を返します。
move 動く POST  /calendars/calendarId/events/eventId/move Moves an event to another calendar, i.e. changes an event's organizer.

Required query parameters: destination 予定を別のカレンダーに移動します。つまり、予定の開催者を変更します。

必須のクエリパラメータ: destination

patch パッチ PATCH  /calendars/calendarId/events/eventId Updates an event. This method supports patch semantics. The field values you specify replace the existing values. Fields that you don’t specify in the request remain unchanged. Array fields, if specified, overwrite the existing arrays; this discards any previous array elements. イベントを更新します。このメソッドはパッチのセマンティクスをサポートしています。指定したフィールド値は既存の値を置き換えます。リクエストで指定していないフィールドは変更されません。配列フィールドを指定すると、既存の配列が上書きされます。これにより、以前の配列要素はすべて破棄されます。
quickAdd POST  /calendars/calendarId/events/quickAdd Creates an event based on a simple text string.

Required query parameters: text 単純なテキスト文字列に基づいてイベントを作成します。

必須のクエリパラメータ: text

update 更新 PUT  /calendars/calendarId/events/eventId Updates an event. イベントを更新します。
watch 時計 POST  /calendars/calendarId/events/watch Watch for changes to Events resources. イベントリソースへの変更を監視します。

Freebusy 忙しい

For Freebusy Resource details, see the resource representation page.Freebusyリソースの詳細については、リソースの表示ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
query 問い合わせ POST  /freeBusy Returns free/busy information for a set of calendars. 一連のカレンダーの空き時間情報を返します。

Settings 設定

For Settings Resource details, see the resource representation page.設定リソースの詳細については、リソースの表示ページを参照してください。

Method方法 HTTP requestHTTPリクエスト Description説明
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted特に記載がない限り、https://www.googleapis.com/calendar/v3に関連するURI
get 取得する GET  /users/me/settings/setting Returns a single user setting. 単一のユーザー設定を返します。
list リスト GET  /users/me/settings Returns all user settings for the authenticated user. 認証されたユーザーのすべてのユーザー設定を返します。
watch 時計 POST  /users/me/settings/watch Watch for changes to Settings resources. 設定リソースへの変更を監視します。

関連記事

スポンサーリンク

Lightboxの使い方

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る