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