Gdy użytkownik wybierze co najmniej 1 plik, interfejs Google Picker API zwraca obiekt w formacie JSON. W zależności od widoku, z którego dokonano wyboru, ten zawiera różne pola obiektu danych.
Zapis 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, }, ... ] } |
Pola | |
---|---|
action | Pole Action używane przez użytkownika w celu zamknięcia okna selektora Google. |
description | Opis produktu, jeśli został podany. |
duration | Czas trwania wybranego filmu. |
embed_URL | Adres URL wersji elementu możliwej do umieszczenia. |
icon_URL | Adres URL dostępnej publicznie wersji ikony (jeśli jest dostępna). |
is_new | Prawda, jeśli wybrany element został przesłany, a następnie natychmiast wybrano. |
item_URL | Adres URL prowadzący bezpośrednio do elementu. |
item_id | Identyfikator wybranego elementu. |
item_name | Nazwa wybranego elementu. |
MIME_type | Typ MIME wybranego elementu (nie dotyczy map). |
parent_ID | Identyfikator elementu nadrzędnego (jeśli dotyczy). |
service_id | ServiceId opisujący usługę, z której pobrano ten plik. |
thumbnail_height | Wysokość publicznie dostępnej miniatury. |
thumbnail_URL | Adres URL publicznie dostępnej miniatury. |
thumbnail_width | Szerokość publicznie dostępnej miniatury. |
timestamp | Liczba milisekund od 1 stycznia 1970 roku, do godziny 00:00:00 GMT. |
type | Pole Type wybranego elementu. |
user_query | Ciąg zapytania, jeśli został ustawiony w View.setQuery() . |
view_ID | ViewId z View , z którego wybrano element. |
view_options | Dodatkowe informacje, jeśli są znane. W innym przypadku nie zdefiniowano. |