فهرست APIهای پشتیبانیشده در این نقطه پایانی را بازیابی کنید.
متد discovery.apis.list فهرستی از تمام APIهای پشتیبانیشده توسط سرویس کشف APIهای گوگل را برمیگرداند. دادههای هر ورودی، زیرمجموعهای از سند کشف برای آن API است و این فهرست، فهرستی از APIهای پشتیبانیشده را ارائه میدهد. اگر یک API خاص چندین نسخه داشته باشد، هر یک از نسخهها ورودی مخصوص به خود را در فهرست دارند.
درخواست
درخواست HTTP
GET https://discovery.googleapis.com/discovery/v1/apis
پارامترها
| نام پارامتر | ارزش | توضیحات |
|---|---|---|
| پارامترهای اختیاری | ||
name | string | فقط APIهایی را که نام داده شده دارند، لحاظ کنید. |
preferred | boolean | فقط نسخه ترجیحی یک API را برمیگرداند. به طور پیشفرض " 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 | کشف رشته ثابت#directoryList |
discoveryVersion | string | نسخه API دیسکاوری مورد استفاده برای تولید این سند را مشخص کنید. |
items[] | list | ورودیهای دایرکتوری به صورت جداگانه. یک ورودی به ازای هر جفت API/نسخه. |
items[]. kind | string | از این نوع برای این پاسخ. |
items[]. id | string | شناسه این API. |
items[]. name | string | نام API. |
items[]. version | string | نسخه API. |
items[]. title | string | عنوان این API. |
items[]. description | string | توضیحات این API. |
items[]. discoveryRestUrl | string | آدرس اینترنتی سند REST اکتشافی. |
items[]. discoveryLink | string | پیوندی به سند اکتشاف. |
items[]. icons | object | لینکهایی به آیکونهای ۱۶x۱۶ و ۳۲x۳۲ که نشاندهندهی API هستند. |
items[].icons. x16 | string | آدرس اینترنتی (url) آیکون ۱۶x۱۶. |
items[].icons. x32 | string | آدرس اینترنتی (url) آیکون ۳۲x۳۲. |
items[]. documentationLink | string | پیوندی به مستندات قابل خواندن توسط انسان برای API. |
items[]. labels[] | list | برچسبهایی برای وضعیت این API، مانند limited_availability یا deprecated . |
items[]. preferred | boolean | اگر این نسخه، نسخه ترجیحی برای استفاده باشد، true . |