Andika mifumo ya upasuaji unayoweza kuweka na tafsiri zake. Pass's uuid kama kuendesha mfumo wa mfumo - nuru_version_uuid unapotengeneza kampuni ya kutengenezea huduma.
Kisha, kila mfumo wa upasuaji hurudi ukiwa na tafsiri zake, na hakuna kichujio.
Ruhusa ya Kuruhusiwa: 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
}
]
}
]
}
Kufupishwa: Ni mfumo mmoja tu wa upasuaji unaoonyeshwa na alama ya SVG inayokatwa.
| Field | Aina | Maelezo |
|---|---|---|
id |
integer | Mfumo wa upasuaji humtambulisha |
name |
string | Kwa mfano, jina la kugawanywa, Ubuntu au Debini |
svg_icon |
string | Inline SVG alama ya nembo (si URL) |
versions |
array | Tafsiri zenye utendaji unazoweza kuweka |
versions[].uuid |
string | Tumia kama mashine_version_uuid unapotengeneza kifaa cha kutengenezea vitu |
versions[].name |
string | Kwa kielelezo, tafsiri na usanifu - majengo 24.04 LTS x64 |
versions[].os_name, versions[].os_svg_icon |
string | Jina na sanamu za mzazi zinazotenda kazi |
versions[].is_active |
boolean | Iwe tafsiri hiyo inaweza kutumiwa kwa ajili ya waandaaji wapya |
| 200 | Orodha ya mifumo ya upasuaji iliyorekebishwa vizuri |
| 403 | Ishara hiyo ikikosekana au yenye kasoro, au ile ishara haina ruhusa inayohitajiwa |
Arudisha mfumo mmoja wa upasuaji na tafsiri zake zenye utendaji, huku mashamba yakiwa juu.
curl -X GET "https://admin.vps.org/api/v1/operating-systems/1/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
| 200 | Mafanikio |
| 404 | Hakuna mfumo wa upasuaji wenye idi hiyo |
Angalia tafsiri kwa jina wakati wa kazi badala ya kufanya kazi ngumu, kwa hiyo uunganishaji wako huendelea kufanya kazi wakati tafsiri zinapoongezwa au kustaafu. Habari za msingi za utambulisho hutumwa kwa mwenye akaunti mara tu anapojitayarisha; ongeza ufunguo wa SSH unapotengeneza kikuza - sauti cha kuchoshi kwa kutumia ufunguo.