डिस्कवरी दस्तावेज़: सूची

इस एंडपॉइंट पर काम करने वाले एपीआई की सूची पाएं.

discovery.apis.list तरीके से, Google APIs Discovery Service के साथ काम करने वाले सभी एपीआई की सूची मिलती है. हर एंट्री का डेटा, उस एपीआई के लिए डिस्कवरी दस्तावेज़ का सबसेट होता है. साथ ही, सूची में काम करने वाले एपीआई की डायरेक्ट्री दी जाती है.  अगर किसी एपीआई के एक से ज़्यादा वर्शन हैं, तो सूची में हर वर्शन की अलग एंट्री होती है.

अनुरोध

एचटीटीपी अनुरोध

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 The fixed string discovery#directoryList
discoveryVersion string इस दस्तावेज़ को जनरेट करने के लिए, Discovery API के जिस वर्शन का इस्तेमाल किया गया है उसके बारे में बताएं.
items[] list अलग-अलग डायरेक्ट्री एंट्री. एपीआई/वर्शन के हर पेयर के लिए एक एंट्री.
items[].kind string इस जवाब का टाइप.
items[].id string इस एपीआई का आईडी.
items[].name string एपीआई का नाम.
items[].version string एपीआई का वर्शन.
items[].title string इस एपीआई का टाइटल.
items[].description string इस एपीआई की जानकारी.
items[].discoveryRestUrl string खोज से जुड़े REST दस्तावेज़ का यूआरएल.
items[].icons object एपीआई को दिखाने वाले 16x16 और 32x32 आइकॉन के लिंक.
items[].icons.x16 string 16x16 आइकॉन का यूआरएल.
items[].icons.x32 string 32x32 आइकॉन का यूआरएल.
items[].labels[] list इस एपीआई के स्टेटस के लिए लेबल, जैसे कि limited_availability या deprecated.
items[].preferred boolean true अगर आपको इस वर्शन का इस्तेमाल करना है.