Zolemba zonse za REST API zoyang'anira ma seva a VPS, ma domain, DNS, zosunga zobwezeretsera, ndi zina zambiri.
VPS.org API imakulolani kuti muzitha kuyang'anira magawo onse a VPS yanu, kuphatikiza ma seva, ma domain, zolemba za DNS, zosunga zobwezeretsera, ndi zithunzi.
Zopempha zonse za API zimafuna kutsimikizika pogwiritsa ntchito chizindikiro cha Bearer. Mutha kupanga chizindikiro chanu cha API kuchokera ku zokonda za akaunti yanu pa admin.vps.org/account/developers/.
curl -X GET https://admin.vps.org/api/v1/servers/ \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
url = "https://admin.vps.org/api/v1/servers/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/servers/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
Mapempho a API ndi ochepa pa mapempho 300 pa mphindi 5 pa chizindikiro chilichonse cha API. Zambiri za malire a mitengo zikuphatikizidwa m'mitu yoyankhira:
X-RateLimit-Limit: Chiwerengero chachikulu cha zopempha zomwe zaloledwaX-RateLimit-Remaining: Chiwerengero cha zopempha zomwe zatsalaX-RateLimit-Reset: Chizindikiro cha nthawi pamene malire a mitengo ayambiransoAPI imagwiritsa ntchito ma code a HTTP status standard kuti iwonetse kupambana kapena kulephera:
| Khodi ya Udindo | Kufotokozera |
|---|---|
200 |
Kupambana - Pempho latha bwino |
201 |
Zapangidwa - Zinthu zapangidwa bwino |
400 |
Pempho Loipa - Ma parameter olakwika kapena pempho lolakwika |
401 |
Wosaloledwa - Chizindikiro chovomerezeka chosayenera kapena chomwe chikusowa |
403 |
Zoletsedwa - Zilolezo zosakwanira |
404 |
Sizipezeka - Chida chothandizira sichikupezeka |
429 |
Zopempha Zambiri - Malire a mlingo adutsa |
500 |
Cholakwika cha Mkati mwa Seva - Chinachake chalakwika kumbali yathu |
Sakatulani zolemba zathu za API motsatira gulu:
Pangani, samalirani, ndikuwongolera ma seva a VPS. Zimaphatikizapo kuyang'anira mphamvu, kusintha kukula, kuyikanso, ndi kupeza zambiri za seva.
Onani ZolembaKonzani zosungira zokhazikika komanso zamanja za ma seva anu. Lembani, pangani, bwezeretsani, ndikuchotsa zosungira zosungira za ma seva.
Onani ZolembaPangani ndikuwongolera zithunzi za seva kuti mubwezeretse malo mwachangu. Zabwino kwambiri poyesa ndi kubwezeretsa zinthu mwachangu.
Onani ZolembaPezani mapulani a VPS omwe alipo komanso zambiri zokhudza mitengo. Pezani zambiri zokhudza zinthu, mitengo, ndi kupezeka.
Onani ZolembaLembani machitidwe ogwiritsira ntchito ndi zithunzi zomwe zilipo kuti seva igwiritsidwe ntchito. Zikuphatikizapo Ubuntu, Debian, CentOS, ndi zina zambiri.
Onani ZolembaSakani, yang'anani kupezeka, lembani, ndikusamalira mayina a ma domain. Yambani kasamalidwe ka domain yonse kudzera mu API.
Onani ZolembaKonzani ma DNS zones ndi zolemba motsatira ndondomeko. Pangani, sinthani, ndikuchotsa A, AAAA, CNAME, MX, TXT, ndi mitundu ina ya zolemba.
Onani ZolembaLembani malo omwe alipo a malo osungira deta kuti seva igwiritsidwe ntchito. Sankhani kuchokera m'madera osiyanasiyana padziko lonse lapansi.
Onani ZolembaNgati muli ndi mafunso kapena mukufuna thandizo ndi API, musazengereze kulankhulana nafe: