Changes: watch

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

ユーザーの変更に登録します。このメソッドを使用するには、pageToken クエリ パラメータを含める必要があります。

リクエスト

HTTP リクエスト

POST https://www.googleapis.com/drive/v3/changes/watch

パラメータ

パラメータ名 説明
省略可能なクエリ パラメータ
fields string レスポンスに含めるフィールドのパスです。指定しない場合は、このメソッドに固有のデフォルトのフィールド セットがレスポンスに含まれます。開発の場合、特別な値 * を使用してすべてのフィールドを返すことができますが、必要なフィールドのみを選択してパフォーマンスを向上させることができます。詳しくは、ファイルの特定のフィールドを返すをご覧ください。
includeLabels string レスポンスの labelInfo 部分に含めるラベルの ID のカンマ区切りのリスト。

承認

このリクエストは、少なくとも次のうち 1 つのスコープによる承認が必要です。

範囲
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.photos.readonly

一部のスコープは制限されているため、アプリで使用するにはセキュリティ評価が必要です。詳細については、認証と承認のページをご覧ください。

リクエスト本文

リクエストの本文には、以下の構造を使用してデータを指定してください。

{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    (key): string
  }
}
プロパティ名 説明 備考
kind string リソース(api#channel)の変更を監視するために使用される通知チャンネルであることを示します。
id string このチャンネルを識別する UUID または一意の文字列。
resourceId string このチャンネルで監視するリソースを識別する不透明な ID。異なる API バージョンでも安定しています。
resourceUri string 監視対象のリソースのバージョン固有の ID。
token string このチャンネル経由で通知と一緒に対象のアドレスに配布される任意の文字列。省略可。
expiration long 通知チャンネルの有効期限。Unix のタイムスタンプでミリ秒単位で表示されます。省略可。
type string このチャンネルで使用される配信方法の種類。有効な値は「web_hook」(または「webhook」)です。どちらの値も、メッセージの配信に HTTP リクエストを使用するチャネルを指します。
address string このチャンネルの通知が配信されるアドレス。
payload boolean ペイロードが必要かどうかを表すブール値。省略可。
params object 配信チャンネルの操作を制御する追加のパラメータ。省略可。
params.(key) string 新しいパラメータを名前で宣言します。

レスポンス

成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。

{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    (key): string
  }
}
プロパティ名 説明 備考
kind string リソース(api#channel)の変更を監視するために使用される通知チャンネルであることを示します。
id string このチャンネルを識別する UUID または一意の文字列。
resourceId string このチャンネルで監視するリソースを識別する不透明な ID。異なる API バージョンでも安定しています。
resourceUri string 監視対象のリソースのバージョン固有の ID。
token string このチャンネル経由で通知と一緒に対象のアドレスに配布される任意の文字列。省略可。
expiration long 通知チャンネルの有効期限。Unix のタイムスタンプでミリ秒単位で表示されます。省略可。
type string このチャンネルで使用される配信方法の種類。有効な値は「web_hook」(または「webhook」)です。どちらの値も、メッセージの配信に HTTP リクエストを使用するチャネルを指します。
address string このチャンネルの通知が配信されるアドレス。
payload boolean ペイロードが必要かどうかを表すブール値。省略可。
params object 配信チャンネルの操作を制御する追加のパラメータ。省略可。
params.(key) string 新しいパラメータを名前で宣言します。