เรียกข้อมูลรายการ API ที่ปลายทางนี้รองรับ ลองใช้เลย
เมธอด discovery.apis.list จะแสดงรายการ API ทั้งหมดที่รองรับโดยบริการ Google APIs Discovery ข้อมูลของแต่ละรายการคือชุดย่อยของเอกสารการค้นพบสําหรับ 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 | ระบุเวอร์ชันของ Discovery API ที่ใช้สร้างเอกสารนี้ | |
| items[] | list | แต่ละรายการในไดเรกทอรี 1 รายการต่อคู่ 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 | URL สําหรับเอกสาร REST ที่ค้นพบ | |
| items[].discoveryLink | string | ลิงก์ไปยังเอกสารการค้นพบ | |
| items[].icons | object | ลิงก์ไปยังไอคอนขนาด 16x16 และ 32x32 ที่แสดงแทน API | |
| items[].icons.x16 | string | URL ของไอคอนขนาด 16x16 | |
| items[].icons.x32 | string | URL ของไอคอนขนาด 32x32 | |
| items[].documentationLink | string | ลิงก์ไปยังเอกสารประกอบสําหรับ API ที่มนุษย์อ่านได้ | |
| items[].labels[] | list | ป้ายกํากับสําหรับสถานะของ API นี้ เช่น limited_availabilityหรือdeprecated | |
| items[].preferred | boolean | trueหากเวอร์ชันนี้เป็นเวอร์ชันที่ต้องการใช้ | 
ลองเลย
ใช้โปรแกรมสํารวจด้านล่างเพื่อเรียกใช้วิธีการนี้กับข้อมูลสดและดูคําตอบ หรือลองใช้ นักสํารวจแบบสแตนด์อโลน