เรียกข้อมูลรายการ 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 หากเวอร์ชันนี้เป็นเวอร์ชันที่ต้องการใช้ |
ลองเลย
ใช้โปรแกรมสํารวจด้านล่างเพื่อเรียกใช้วิธีการนี้กับข้อมูลสดและดูคําตอบ หรือลองใช้ นักสํารวจแบบสแตนด์อโลน