Riferimento JSON

Quando un utente seleziona uno o più file, l'API Google Picker restituisce un oggetto in formato JSON. A seconda della vista da cui è stata effettuata la selezione, in questo oggetto di dati vengono inclusi campi diversi.

Rappresentazione 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,
    },
    ...
  ]
}
Campi
actionLa Action visualizzata dall'utente per chiudere la finestra di dialogo del selettore Google.
descriptionUna descrizione dell'articolo, se disponibile.
durationLa durata del video selezionato.
embed_URLUn URL per una versione incorporabile dell'elemento.
icon_URLL'URL di una versione accessibile pubblicamente a un'icona, se disponibile.
is_newTrue se l'elemento selezionato è stato caricato, quindi immediatamente selezionato.
item_URLUn URL che rimanda direttamente all'articolo.
item_idID dell'elemento selezionato.
item_nameIl nome dell'elemento selezionato.
MIME_typeIl tipo MIME dell'elemento selezionato (non valido per le mappe).
parent_IDID dell'elemento principale, se applicabile.
service_idUn elemento ServiceId che descrive il servizio da cui è stato scelto il file.
thumbnail_heightL'altezza della miniatura accessibile pubblicamente.
thumbnail_URLUn URL per la miniatura accessibile pubblicamente.
thumbnail_widthLa larghezza della miniatura accessibile pubblicamente.
timestampIl numero di millisecondi dall'1 gennaio 1970, 00:00:00 GMT.
typeLa Type dell'elemento selezionato.
user_queryStringa di query, se ne è stata impostata una in View.setQuery().
view_IDLa ViewId di View da cui è stato selezionato l'elemento.
view_optionsInformazioni aggiuntive, se note. Altrimenti non definito.