Gdy użytkownik wybiera co najmniej jeden plik, interfejs Google Picker API zwraca obiekt w formacie JSON. Zależnie od widoku, z którego dokonano wyboru, w tym obiekcie danych znajdują się różne pola.
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 | Plik Action używany przez użytkownika do zamknięcia okna wyboru Google. |
description | Opis produktu, jeśli został podany. |
duration | Czas trwania wybranego filmu. |
embed_URL | Adres URL wersji elementu do umieszczenia. |
icon_URL | Adres URL publicznie dostępnej wersji ikony (jeśli jest dostępna). |
is_new | Wartość to „prawda”, jeśli wybrany element został przesłany, a następnie wybrany. |
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 (w stosownych przypadkach). |
service_id | ServiceId opisuje usługę, z której został wybrany ten plik. |
thumbnail_height | Wysokość publicznie dostępnej miniatury. |
thumbnail_URL | Adres URL publicznie dostępnej miniatury. |
thumbnail_width | Szerokość miniatury dostępnej publicznie. |
timestamp | Liczba milisekund od 1 stycznia 1970 roku, 00:00:00 GMT. |
type | Type wybranego elementu. |
user_query | Ciąg zapytania, jeśli został on ustawiony w View.setQuery() . |
view_ID | ViewId elementu View , z którego element został wybrany. |
view_options | Dodatkowe informacje, jeśli są znane. W przeciwnym razie nie określono elementu. |