Справочник JSON

Когда пользователь выбирает один или несколько файлов, 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,
    },
    ...
  ]
}
Поля
action Action , предпринятое пользователем для закрытия диалогового окна Google Picker.
description Описание товара, если оно есть.
duration Продолжительность выбранного видео.
embed_URL URL-адрес встраиваемой версии элемента.
icon_URL URL общедоступной версии значка, если она доступна.
is_new Истинно, если выбранный элемент был загружен, а затем выбран сразу.
item_URL URL-адрес, ведущий непосредственно к элементу.
item_id ID выбранного элемента.
item_name Имя выбранного элемента.
MIME_type Тип MIME выбранного элемента (недействительно для карт).
parent_ID ID родительского элемента, если применимо.
service_id ServiceId , описывающий службу, из которой был выбран этот файл.
thumbnail_height Высота общедоступной миниатюры.
thumbnail_URL URL общедоступной миниатюры.
thumbnail_width Ширина общедоступной миниатюры.
timestamp Количество миллисекунд с 1 января 1970 года, 00:00:00 по Гринвичу.
type Type выбранного элемента.
user_query Строка запроса, если она была установлена ​​в View.setQuery() .
view_ID ViewId View , из которого был выбран элемент.
view_options Дополнительная информация, если она известна. В противном случае не определено.