ดึงข้อมูลรายการ API ที่รองรับที่ปลายทางนี้
เมธอด discovery.apis.list จะแสดงรายการ API ทั้งหมดที่บริการตรวจหา API ของ Google รองรับ ข้อมูลของแต่ละรายการเป็นชุดย่อยของเอกสารการค้นพบ
สำหรับ 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 |
The fixed string discovery#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 หากเวอร์ชันนี้เป็นเวอร์ชันที่ต้องการใช้ |