Bu uç noktada desteklenen API'lerin listesini alın.
discovery.apis.list yöntemi, Google API'leri Keşif Hizmeti tarafından desteklenen tüm API'lerin listesini döndürür. Her girişin verileri, söz konusu API'nin Discovery Belgesi'nin bir alt kümesidir ve liste, desteklenen API'lerin bir dizinini sağlar. Belirli bir API'nin birden fazla sürümü varsa her sürümün listede kendi girişi bulunur.
İstek
HTTP İsteği
GET https://discovery.googleapis.com/discovery/v1/apis
Parametreler
| Parametre Adı | Değer | Açıklama |
|---|---|---|
| İsteğe bağlı parametreler | ||
name |
string |
Yalnızca belirtilen ada sahip API'leri dahil edin. |
preferred |
boolean |
Yalnızca bir API'nin tercih edilen sürümünü döndürür. "false" varsayılan olarak.
|
İstek Metni
Bu yöntemle istek gövdesi sağlamayın.
Yanıt
Başarılı olursa bu yöntem, aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:
{
"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
}
]
}| Mülk Adı | Değer | Açıklama |
|---|---|---|
kind |
string |
The fixed string discovery#directoryList |
discoveryVersion |
string |
Bu belgeyi oluşturmak için kullanılan Discovery API sürümünü belirtin. |
items[] |
list |
Tek tek dizin girişleri. Her API/sürüm çifti için bir giriş. |
items[].kind |
string |
Bu yanıtın türü. |
items[].id |
string |
Bu API'nin kimliği. |
items[].name |
string |
API'nin adı. |
items[].version |
string |
API'nin sürümü. |
items[].title |
string |
Bu API'nin başlığı. |
items[].description |
string |
Bu API'nin açıklaması. |
items[].discoveryRestUrl |
string |
Keşif REST belgesinin URL'si. |
items[].discoveryLink |
string |
Keşif belgesinin bağlantısı. |
items[].icons |
object |
API'yi temsil eden 16x16 ve 32x32 boyutlarındaki simgelere bağlantılar. |
items[].icons.x16 |
string |
16x16 simgenin URL'si. |
items[].icons.x32 |
string |
32x32 simgenin URL'si. |
items[].documentationLink |
string |
API'nin insanlar tarafından okunabilir belgelerinin bağlantısı. |
items[].labels[] |
list |
Bu API'nin durumuyla ilgili etiketler (ör. limited_availability veya deprecated).
|
items[].preferred |
boolean |
true Bu sürümün kullanılması tercih edilen sürümse. |