Dokumen Discovery: daftar
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mengambil daftar API yang didukung di endpoint ini.
Coba sekarang.
Metode discovery.apis.list menampilkan daftar semua API yang didukung oleh Layanan Discovery Google API. Data untuk setiap entri adalah subkumpulan Dokumen Discovery untuk API tersebut, dan daftar menyediakan direktori API yang didukung. Jika API tertentu memiliki beberapa versi, setiap versi memiliki entrinya sendiri dalam daftar.
Permintaan
Permintaan HTTP
GET https://discovery.googleapis.com/discovery/v1/apis
Parameter
Nama Parameter |
Value |
Deskripsi |
Parameter Opsional |
name |
string |
Hanya menyertakan API dengan nama yang diberikan.
|
preferred |
boolean |
Menampilkan hanya versi API yang disukai. "false " secara default.
|
Isi Permintaan
Jangan menyediakan isi permintaan dengan metode ini.
Tanggapan
Jika berhasil, metode ini menampilkan isi respons dengan struktur berikut:
{
"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
}
]
}
Nama Properti |
Value |
Deskripsi |
Catatan |
kind |
string |
Penemuan string tetap#directoryList |
|
discoveryVersion |
string |
Menunjukkan versi Discovery API yang digunakan untuk membuat dokumen ini. |
|
items[] |
list |
Entri direktori individual. Satu entri per pasangan API/versi. |
|
items[].kind |
string |
Jenis respons ini. |
|
items[].id |
string |
ID API ini. |
|
items[].name |
string |
Nama API. |
|
items[].version |
string |
Versi API. |
|
items[].title |
string |
Judul API ini. |
|
items[].description |
string |
Deskripsi API ini. |
|
items[].discoveryRestUrl |
string |
URL untuk dokumen REST discovery. |
|
items[].discoveryLink |
string |
Link ke dokumen discovery. |
|
items[].icons |
object |
Link ke ikon 16x16 dan 32x32 yang mewakili API. |
|
items[].icons.x16 |
string |
URL ikon 16x16. |
|
items[].icons.x32 |
string |
URL ikon 32x32. |
|
items[].documentationLink |
string |
Link ke API yang dapat dibaca manusia untuk API. |
|
items[].labels[] |
list |
Label untuk status API ini, seperti limited_availability atau deprecated . |
|
items[].preferred |
boolean |
true jika versi ini adalah versi yang lebih disukai untuk digunakan. |
|
Cobalah
Gunakan penjelajah di bawah untuk memanggil metode ini pada data live dan melihat responsnya.
Atau, coba
penjelajah
mandiri.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-07-27 UTC.
[null,null,["Terakhir diperbarui pada 2022-07-27 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ediscovery.apis.list\u003c/code\u003e endpoint retrieves a list of all APIs supported by the Google APIs Discovery Service.\u003c/p\u003e\n"],["\u003cp\u003eEach API and its versions are represented as individual entries in the response.\u003c/p\u003e\n"],["\u003cp\u003eYou can filter results using optional parameters like \u003ccode\u003ename\u003c/code\u003e to include specific APIs or \u003ccode\u003epreferred\u003c/code\u003e to return only preferred versions.\u003c/p\u003e\n"],["\u003cp\u003eThe response provides comprehensive information about each API, including its ID, name, version, description, documentation link, and icons.\u003c/p\u003e\n"]]],[],null,["# Discovery Document: list\n\nRetrieve the list of APIs supported at this endpoint.\n\n\nThe `discovery.apis.list` method returns the list of all APIs supported by the\nGoogle APIs Discovery Service. The data for each entry is a subset of the Discovery Document\nfor that API, and the list provides a directory of supported APIs. If a specific API\nhas multiple versions, each of the versions has its own entry in the list.\n\nRequest\n-------\n\n### HTTP Request\n\n```\nGET https://discovery.googleapis.com/discovery/v1/apis\n```\n\n### Parameters\n\n| Parameter Name | Value | Description |\n|----------------|-----------|--------------------------------------------------------------------|\n| **Optional Parameters** |||\n| `name` | `string` | Only include APIs with the given name. |\n| `preferred` | `boolean` | Return only the preferred version of an API. \"`false`\" by default. |\n\n### Request Body\n\nDo not supply a request body with this method.\n\nResponse\n--------\n\nIf successful, this method returns a response body with the following structure:\n\n```text\n{\n \"kind\": \"discovery#directoryList\",\n \"discoveryVersion\": \"v1\",\n \"items\": [\n {\n \"kind\": \"discovery#directoryItem\",\n \"id\": string,\n \"name\": string,\n \"version\": string,\n \"title\": string,\n \"description\": string,\n \"discoveryRestUrl\": string,\n \"discoveryLink\": string,\n \"icons\": {\n \"x16\": string,\n \"x32\": string\n },\n \"documentationLink\": string,\n \"labels\": [\n string\n ],\n \"preferred\": boolean\n }\n ]\n}\n```\n\n| Property Name | Value | Description |\n|-----------------------------|-----------|------------------------------------------------------------------------------------|\n| `kind` | `string` | The fixed string discovery#directoryList |\n| `discoveryVersion` | `string` | Indicate the version of the Discovery API used to generate this doc. |\n| `items[]` | `list` | The individual directory entries. One entry per API/version pair. |\n| items[].`kind` | `string` | The kind for this response. |\n| items[].`id` | `string` | The ID of this API. |\n| items[].`name` | `string` | The name of the API. |\n| items[].`version` | `string` | The version of the API. |\n| items[].`title` | `string` | The title of this API. |\n| items[].`description` | `string` | The description of this API. |\n| items[].`discoveryRestUrl` | `string` | The url for the discovery REST document. |\n| items[].`discoveryLink` | `string` | A link to the discovery document. |\n| items[].`icons` | `object` | Links to 16x16 and 32x32 icons representing the API. |\n| items[].icons.`x16` | `string` | The url of the 16x16 icon. |\n| items[].icons.`x32` | `string` | The url of the 32x32 icon. |\n| items[].`documentationLink` | `string` | A link to human readable documentation for the API. |\n| items[].`labels[]` | `list` | Labels for the status of this API, such as `limited_availability` or `deprecated`. |\n| items[].`preferred` | `boolean` | `true` if this version is the preferred version to use. |"]]