เรียกข้อมูลรายการ 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 หากเวอร์ชันนี้เป็นเวอร์ชันที่ต้องการใช้ |