Ndesịta sistem ndị ahụ ị ga-etinye na mbido na mbido ha. Kpụga uuid nke mbido dịka operating_system_version_uuid mgbe ị na-edebata sava.
Na-eziga sistem ọrụ ọbụla na mbido nke ọbụla. Ndesịta ahụ enweghị filtri.
Ikikere achọrọ: operating-systems:list
curl -X GET "https://admin.vps.org/api/v1/operating-systems/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
url = "https://admin.vps.org/api/v1/operating-systems/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.get(url, headers=headers)
for os_entry in response.json()["results"]:
for version in os_entry["versions"]:
print(os_entry["name"], version["name"], version["uuid"])
const response = await fetch('https://admin.vps.org/api/v1/operating-systems/', {
headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});
const data = await response.json();
for (const os of data.results) {
for (const version of os.versions) {
console.log(os.name, version.name, version.uuid);
}
}
{
"count": 6,
"next": null,
"previous": null,
"results": [
{
"id": 1,
"name": "Ubuntu",
"svg_icon": "<svg ...>",
"versions": [
{
"uuid": "2fdead8f-81a2-4a23-9a81-0cf969fe1266",
"name": "22.04 LTS x64",
"os_name": "Ubuntu",
"os_svg_icon": "<svg ...>",
"is_active": true
},
{
"uuid": "c3418f90-80a0-4e00-a7e1-d0ab1822b941",
"name": "24.04 LTS x64",
"os_name": "Ubuntu",
"os_svg_icon": "<svg ...>",
"is_active": true
}
]
}
]
}
N'okporo: ọbụna otu sistem ọrụ ka a gosiri na SVG markup a kpụga.
| _Òkè | Ụdị | Ndesịta ozi ndị ahụ |
|---|---|---|
id |
integer | Nkọwa sistem ojieme |
name |
string | Aha nsụgharị, dịka ọmụmaatụ Ubuntu mọọbụ Debian |
svg_icon |
string | Inline SVG markup nke logo (ọ bụghị URL) |
versions |
array | Nhazi ndị ahụ ị nwere ike ịwụnye |
versions[].uuid |
string | Jiri dịka operating_system_version_uuid mgbe ịkewapụta sava |
versions[].name |
string | Nsụgharị na archịtektị, dịka ọmụmaatụ 24.04 LTS x64 |
versions[].os_name, versions[].os_svg_icon |
string | Aha na aịkọn nke sistem ojieme nna |
versions[].is_active |
boolean | Ọ bụrụ na a ga-eji ụdị ahụ maka sava ndị ọfụụ |
| 200 | Ndesịta sistem ojieme ahụ ebudatara nke ọma |
| 403 | Ndehie mọọbụ token API adịghị mma, mọọbụ token enweghị ikikembanye achọrọ |
Na-eziga otu sistem ọrụ na mbido nke ọbụla, na mpaghara ebe ndị ahụ n'elu.
curl -X GET "https://admin.vps.org/api/v1/operating-systems/1/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
| 200 | Ńkwádò |
| 404 | Enweghị sistem ojieme na id ahụ |
Nlegharịa nsụgharị site n'aha na runtime n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla n'ebe ọbụla