Documentation de référence sur JSON

Lorsqu'un utilisateur sélectionne un ou plusieurs fichiers, l'API Google Picker renvoie un objet au format JSON. Selon la vue à partir de laquelle la sélection a été effectuée, différents champs sont inclus dans cet objet de données.

Représentation 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,
    },
    ...
  ]
}
Champs
actionAction utilisé par l'utilisateur pour fermer la boîte de dialogue Google Picker.
descriptionDescription de l'article, le cas échéant.
durationDurée de la vidéo sélectionnée.
embed_URLURL d'une version intégrable de l'élément.
icon_URLURL d'une version publique d'une icône, si disponible.
is_newTrue si l'élément sélectionné a été importé, puis sélectionné immédiatement.
item_URLURL pointant directement vers l'article.
item_idID de l'élément sélectionné.
item_nameNom de l'élément sélectionné.
MIME_typeType MIME de l'élément sélectionné (non valide pour les cartes).
parent_IDID de l'élément parent, le cas échéant.
service_idUn ServiceId qui décrit le service à partir duquel ce fichier a été sélectionné.
thumbnail_heightHauteur de la miniature accessible au public.
thumbnail_URLURL de la vignette accessible au public.
thumbnail_widthLargeur de la miniature accessible au public.
timestampNombre de millisecondes écoulées depuis le 1er janvier 1970 à 00:00:00 GMT.
typeType de l'élément sélectionné.
user_queryChaîne de requête, si elle a été définie dans View.setQuery().
view_IDViewId des View pour lesquels l'élément a été sélectionné.
view_optionsInformations supplémentaires, si elles sont connues. Sinon, elle n'est pas définie.