مرجع JSON

عندما يختار مستخدم ملفًا واحدًا أو أكثر، تعرض واجهة برمجة تطبيقات Google منتقي العنصر كائنًا بتنسيق 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_idServiceId تصف الخدمة التي تم اختيار هذا الملف منها.
thumbnail_heightارتفاع الصورة المصغّرة المتاحة للجميع.
thumbnail_URLتمثل هذه الخاصية عنوان URL للصورة المصغّرة المتاحة للجميع.
thumbnail_widthتمثّل هذه الخاصية عرض الصورة المصغّرة المتاحة للجميع.
timestampعدد المللي ثانية منذ 1 كانون الثاني (يناير) 1970، 00:00:00 بتوقيت غرينيتش.
typeType للعنصر المحدد.
user_queryسلسلة طلب البحث، في حال ضبطها في View.setQuery().
view_IDViewId من View تم اختيار العنصر منه.
view_optionsمعلومات إضافية، إن وجدت. غير محددة.