Keşif belgesi: liste

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[].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[].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.