مستند Discovery: القائمة

استرداد قائمة واجهات برمجة التطبيقات المتاحة في نقطة النهاية هذه التجربة الآن

تعرض الطريقة discovery.apis.list قائمة بجميع واجهات برمجة التطبيقات التي تدعمها خدمة استكشاف واجهات برمجة التطبيقات في Google. تكون بيانات كل إدخال مجموعة فرعية من مستند Discovery لواجهة برمجة التطبيقات هذه، وتوفر القائمة دليلاً لواجهات برمجة التطبيقات المتوافقة. إذا كان لواجهة برمجة تطبيقات معينة إصدارات متعددة، يكون لكل نسخة منها إدخال خاص بها في القائمة.

طلب

طلب HTTP

GET https://discovery.googleapis.com/discovery/v1/apis

المعلَمات

اسم المعلّمة القيمة الوصف
المعلّمات الاختيارية
name string يجب تضمين واجهات برمجة التطبيقات بالاسم نفسه فقط.
preferred boolean اعرض فقط الإصدار المفضَّل من واجهة برمجة التطبيقات. "false"بشكل تلقائي.

نص الطلب

لا توفِّر نص طلب بهذه الطريقة.

الرد

إذا نجحت، ستعرض هذه الطريقة نص استجابة بالبنية التالية:

{
  "kind": "discovery#directoryList",
  "discoveryVersion": "v1",
  "items": [
    {
      "kind": "discovery#directoryItem",
      "id": string,
      "name": string,
      "version": string,
      "title": string,
      "description": string,
      "discoveryRestUrl": string,
      "discoveryLink": string,
      "icons": {
        "x16": string,
        "x32": string
      },
      "documentationLink": string,
      "labels": [
        string
      ],
      "preferred": boolean
    }
  ]
}
اسم الموقع القيمة الوصف ملاحظات
kind string السلسلة الثابتة Discovery#directoryList
discoveryVersion string حدِّد إصدار واجهة برمجة تطبيقات Discovery المستخدَم لإنشاء هذا المستند.
items[] list إدخالات الدليل الفردي. إدخال واحد لكل زوج من واجهة برمجة التطبيقات/الإصدار.
items[].kind string نوع هذه الاستجابة.
items[].id string معرّف واجهة برمجة التطبيقات هذه.
items[].name string اسم واجهة برمجة التطبيقات.
items[].version string إصدار واجهة برمجة التطبيقات.
items[].title string عنوان واجهة برمجة التطبيقات هذه.
items[].description string وصف واجهة برمجة التطبيقات هذه
items[].discoveryRestUrl string عنوان URL لمستند الاكتشاف REST.
items[].icons object روابط إلى رموز 16×16 و32×32 تمثل واجهة برمجة التطبيقات.
items[].icons.x16 string عنوان URL للرمز 16×16.
items[].icons.x32 string عنوان URL للرمز 32×32.
items[].labels[] list تصنيفات لحالة واجهة برمجة التطبيقات هذه، مثل limited_availability أو deprecated.
items[].preferred boolean true إذا كانت هذه النسخة هي النسخة المفضّلة لاستخدامها.

جرِّب هذه الميزة الآن.

استخدِم المستكشف أدناه لاستدعاء هذه الطريقة في البيانات المباشرة ومشاهدة الرد. يمكنك بدلاً من ذلك تجربة المستكشف المستقل.