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 | |
---|---|
action | O Action criado pelo usuário para fechar a caixa de diálogo do seletor do Google. |
description | É uma descrição do item, se fornecida. |
duration | A duração do vídeo selecionado. |
embed_URL | Um 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_new | Verdadeiro se o item selecionado tiver sido enviado e selecionado imediatamente. |
item_URL | Um URL vinculado diretamente ao item. |
item_id | ID do item selecionado. |
item_name | Nome do item selecionado. |
MIME_type | O tipo MIME do item selecionado (inválido para mapas). |
parent_ID | É o código do item pai, se aplicável. |
service_id | Um ServiceId que descreve o serviço de que o arquivo foi escolhido. |
thumbnail_height | É a altura da miniatura acessível publicamente. |
thumbnail_URL | Um URL para a miniatura acessível publicamente. |
thumbnail_width | A largura da miniatura de acesso público. |
timestamp | O número de milissegundos desde 1o de janeiro de 1970, 00:00:00 GMT. |
type | O Type do item selecionado. |
user_query | String de consulta, se uma tiver sido definida em View.setQuery() . |
view_ID | O ViewId do View em que o item foi selecionado. |
view_options | Informações adicionais, se possível. Caso contrário, será indefinido. |