Referência JSON

Quando um usuário seleciona um ou mais arquivos, a API Google Picker retorna um objeto formatado em JSON. Dependendo da visualização da seleção, campos diferentes são incluídos neste objeto de dados.

Representação 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,
    },
    ...
  ]
}
Campos
actionO Action criado pelo usuário para fechar a caixa de diálogo do seletor do Google.
descriptionÉ uma descrição do item, se fornecida.
durationA duração do vídeo selecionado.
embed_URLUm URL para uma versão incorporável do item.
icon_URLÉ o URL de uma versão de acesso público de um ícone, se disponível.
is_newVerdadeiro se o item selecionado tiver sido enviado e selecionado imediatamente.
item_URLUm URL vinculado diretamente ao item.
item_idID do item selecionado.
item_nameNome do item selecionado.
MIME_typeO tipo MIME do item selecionado (inválido para mapas).
parent_IDÉ o código do item pai, se aplicável.
service_idUm ServiceId que descreve o serviço de que o arquivo foi escolhido.
thumbnail_heightÉ a altura da miniatura acessível publicamente.
thumbnail_URLUm URL para a miniatura acessível publicamente.
thumbnail_widthA largura da miniatura de acesso público.
timestampO número de milissegundos desde 1o de janeiro de 1970, 00:00:00 GMT.
typeO Type do item selecionado.
user_queryString de consulta, se uma tiver sido definida em View.setQuery().
view_IDO ViewId do View em que o item foi selecionado.
view_optionsInformações adicionais, se possível. Caso contrário, será indefinido.