JSON Referansı

Kullanıcı bir veya daha fazla dosya seçtiğinde Google Seçici API'sı JSON biçimli bir nesne döndürür. Seçimin yapıldığı görünüme bağlı olarak bu veri nesnesine farklı alanlar eklenir.

JSON gösterimi
{
  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,
    },
    ...
  ]
}
Alanlar
actionKullanıcı tarafından Google Seçici iletişim kutusunu kapatmak için alınan Action.
descriptionVarsa öğenin açıklaması.
durationSeçilen videonun süresi.
embed_URLÖğenin yerleştirilebilir sürümünün URL'si.
icon_URLBir simgenin herkes tarafından erişilebilen sürümünün URL'si.
is_newSeçili öğe yüklendiyse ve ardından hemen seçildiyse doğru değerini döndürür.
item_URLDoğrudan öğeye bağlantı veren URL.
item_idSeçili öğenin kimliği.
item_nameSeçilen öğenin adı.
MIME_typeSeçilen öğenin MIME türü (Haritalar için geçerli değildir).
parent_IDVarsa üst öğenin kimliği.
service_idBu dosyanın alındığı hizmeti açıklayan ServiceId.
thumbnail_heightHerkese açık küçük resmin yüksekliği.
thumbnail_URLHerkese açık küçük resmin URL'si.
thumbnail_widthHerkese açık küçük resmin genişliği.
timestamp1 Ocak 1970 GMT 00:00:00 GMT'den beri geçen milisaniye sayısı.
typeSeçilen öğenin Type değeri.
user_queryView.setQuery() içinde ayarlanmışsa sorgu dizesi.
view_IDÖğenin seçildiği View için ViewId.
view_optionsBiliniyorsa ek bilgiler. Tanımlanmamışsa.