مرجع 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"
descriptionتمثّل هذه السمة وصفًا للعنصر، إذا تم تقديمه.
durationتشير هذه العلامة إلى مدة الفيديو الذي اخترته.
embed_URLتمثّل هذه السمة عنوان URL لنسخة قابلة للتضمين من العنصر.
icon_URLتمثّل هذه السمة عنوان 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 بتوقيت غرينيتش.
typeType للعنصر المحدّد.
user_queryسلسلة طلب البحث، إذا تم ضبطها في View.setQuery().
view_IDViewId للعنصر View الذي تم اختيار العنصر منه.
view_optionsمعلومات إضافية، إذا كانت معروفة. غير محدّد بطريقة أخرى.