استرداد قائمة واجهات برمجة التطبيقات المتاحة في نقطة النهاية هذه التجربة الآن
تعرض الطريقة 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[].discoveryLink |
string |
رابط إلى مستند الاكتشاف. | |
items[].icons |
object |
روابط إلى رموز 16×16 و32×32 تمثل واجهة برمجة التطبيقات. | |
items[].icons.x16 |
string |
عنوان URL للرمز 16×16. | |
items[].icons.x32 |
string |
عنوان URL للرمز 32×32. | |
items[].documentationLink |
string |
رابط إلى المستندات البشرية التي يمكن قراءتها لواجهة برمجة التطبيقات. | |
items[].labels[] |
list |
تصنيفات لحالة واجهة برمجة التطبيقات هذه، مثل limited_availability أو deprecated . |
|
items[].preferred |
boolean |
true إذا كانت هذه النسخة هي النسخة المفضّلة لاستخدامها. |
جرِّب هذه الميزة الآن.
استخدِم المستكشف أدناه لاستدعاء هذه الطريقة في البيانات المباشرة ومشاهدة الرد. يمكنك بدلاً من ذلك تجربة المستكشف المستقل.