JSON リファレンス

ユーザーがファイルを 1 つ以上選択すると、Google Picker API は JSON 形式のオブジェクトを返します。選択元のビューに応じて、このデータ オブジェクトに含まれるフィールドが異なります。

JSON 表現
{
  Response.ACTION: action,
  Response.VIEW: [
    view_id,
    undefined,
    view_options {
      query: user_query,
      parent: parent_ID,
      ...
    }
  ],
  Response.DOCUMENTS: [
    {
      Document.DESCRIPTION: description,
      Document.DURATION: duration,
      Document.EMBEDDABLE_URL: embed_URL,
      Document.ICON_URL: icon_URL,
      Document.ID: item_id,
      Document.IS_NEW: is_new,
      Document.LAST_EDITED_UTC: timestamp,
      Document.MIME_TYPE: MIME_type,
      Document.NAME: item_name,
      Document.PARENT_ID: parent_ID,
        {
          type: phone_type,
          number: phone_number,
        }
        ...
      ],
      Document.SERVICE_ID: service_id,
      Document.THUMBNAILS: [
        {
          Thumbnail.URL: thumbnail_URL,
          Thumbnail.WIDTH: thumbnail_width,
          Thumbnail.HEIGHT: thumbnail_height
        }
        ...
      ],
      Document.TYPE: type,
      Document.URL: item_URL
    },
    ...
  ],
  Response.PARENTS: [
    {
      Document.DESCRIPTION: description,
      Document.LAST_EDITED_UTC: timestamp,
      Document.MIME_TYPE: MIME_type,
      Document.NAME: item_name,
      Document.ICON_URL: icon_URL,
      Document.ID: item_ID,
      Document.IS_NEW: is_new,
      Document.SERVICE_ID: service_id,
      Document.THUMBNAILS: [
        {
          Thumbnail.URL: thumbnail_URL,
          Thumbnail.WIDTH: thumbnail_width,
          Thumbnail.HEIGHT: thumbnail_height
        }
        ...
      ],
      Document.TYPE: type,
      Document.URL: item_URL,
    },
    ...
  ]
}
フィールド
actionGoogle Picker ダイアログを閉じるためにユーザーが使用した Action
descriptionアイテムの説明(ある場合)。
duration選択した動画の再生時間。
embed_URLアイテムの埋め込み可能なバージョンの URL。
icon_URL一般公開されているアイコンの URL(ある場合)。
is_new選択したアイテムがアップロードされ、即座に選択された場合は true。
item_URLアイテムに直接リンクしている URL。
item_id選択したアイテムの ID。
item_name選択したアイテムの名前。
MIME_type選択したアイテムの MIME タイプ(地図には無効です)。
parent_ID親アイテムの ID(該当する場合)。
service_idこのファイルの取得元となったサービスを記述する ServiceId
thumbnail_height一般公開されるサムネイルの高さ。
thumbnail_URL一般公開されているサムネイルの URL。
thumbnail_width一般公開されているサムネイルの幅。
timestamp1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数。
type選択したアイテムの Type
user_queryクエリ文字列(View.setQuery() で設定されている場合)。
view_IDアイテムの選択元となった ViewViewId
view_optionsその他の情報(判明している場合)。それ以外の場合は未定義。