مرجع JSON

وقتی کاربر یک یا چند فایل را انتخاب می‌کند، Google Picker API یک شی با فرمت JSON را برمی‌گرداند. بسته به نمایی که از آن انتخاب انجام شده است، فیلدهای مختلفی در این شی داده گنجانده شده است.

نمایندگی 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,
    },
    ...
  ]
}
زمینه های
action Action که کاربر برای بستن گفتگوی Google Picker انجام داده است.
description در صورت ارائه توضیحات در مورد کالا.
duration مدت زمان ویدیوی انتخاب شده
embed_URL یک URL برای نسخه قابل جاسازی مورد.
icon_URL یک نشانی وب برای یک نسخه در دسترس عموم برای یک نماد، در صورت موجود بودن.
is_new درست است اگر مورد انتخاب شده آپلود شده باشد، بلافاصله انتخاب شده است.
item_URL یک URL که مستقیماً به مورد پیوند می یابد.
item_id شناسه مورد انتخاب شده
item_name نام مورد انتخاب شده
MIME_type نوع MIME مورد انتخاب شده (برای نقشه ها معتبر نیست).
parent_ID شناسه مورد اصلی، در صورت وجود.
service_id ServiceId که سرویسی را که این فایل از آن انتخاب شده است، توصیف می کند.
thumbnail_height ارتفاع تصویر کوچک در دسترس عموم.
thumbnail_URL یک URL برای تصویر کوچک در دسترس عموم.
thumbnail_width عرض تصویر کوچک در دسترس عموم.
timestamp تعداد میلی ثانیه از 1 ژانویه 1970، 00:00:00 GMT.
type Type مورد انتخاب شده
user_query رشته کوئری، اگر در View.setQuery() تنظیم شده باشد.
view_ID ViewId View مورد از آن انتخاب شده است.
view_options اطلاعات تکمیلی در صورت اطلاع در غیر این صورت تعریف نشده است.