Tokomane e felletseng ea REST API bakeng sa ho laola li-server tsa VPS, libaka, DNS, li-backups, le tse ling.
VPS.org API e o dumella ho laola ka lenaneo dikarolo tsohle tsa meralo ya motheo ya hao ya ho amohela VPS, ho kenyeletswa le di-server, di-domain, direkoto tsa DNS, di-backup le di-snapshots.
Likopo tsohle tsa API li hloka netefatso ho sebelisoa token ea Bearer. U ka hlahisa token ea hau ea API ho tsoa litlhophisong tsa akhaonto ea hau ho 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);
Likopo tsa API li lekanyelitsoe ho likopo tse 300 ka metsotso e 5 ka token ea API. Tlhahisoleseling ea moeli oa sekhahla e kenyelelitsoe lihloohong tsa likarabo:
X-RateLimit-Limit: Palo e phahameng ka ho fetisisa ea likopo e lumelletsoeX-RateLimit-Remaining: Palo ea likopo tse setsengX-RateLimit-Reset: Nako ea nako ha moeli oa sekhahla o se o tsosolosoaAPI e sebelisa likhoutu tse tloaelehileng tsa boemo ba HTTP ho bontša katleho kapa ho hloleha:
| Khoutu ea Boemo | Tlhaloso |
|---|---|
200 |
Katleho - Kopo e phethetsoe ka katleho |
201 |
E entsoe - Mohloli o entsoe ka katleho |
400 |
Kopo e Fosahetseng - Liparamitha tse fosahetseng kapa kopo e fosahetseng |
401 |
Ha ea lumelloa - Tokeno ea netefatso e fosahetseng kapa e sieo |
403 |
E thibetsoe - Litumello tse sa lekaneng |
404 |
Ha e Fumanehe - Mohloli ha o eo |
429 |
Likopo tse ngata haholo - Moeli oa sekhahla o fetile |
500 |
Phoso ea Seva sa Ka Hare - Ho na le ho hong ho sa kang ha tsamaea hantle lehlakoreng la rona |
Batla litokomane tsa rona tsa API ka sehlopha:
Theha, laola, le ho laola li-server tsa VPS. Ho kenyelletsa taolo ea matla, ho fetola boholo, ho kenya bocha, le ho fumana tlhahisoleseling ea seva.
Sheba LitokomaneLaola li-backup tse iketsahallang le tse etsoang ka letsoho bakeng sa li-server tsa hau. Thathamisa, theha, tsosolosa, le ho hlakola li-backup tsa seva.
Sheba LitokomaneTheha le ho laola dinepe tsa seva bakeng sa dintlha tsa tsosoloso e potlakileng. E loketse diteko le ho kgutlisa dintho morao ka potlako.
Sheba LitokomaneFumana merero ea VPS e fumanehang le tlhahisoleseling ea litheko. Fumana lintlha tse mabapi le lisebelisoa, litheko le ho fumaneha.
Sheba LitokomaneThathamisa litsamaiso tse sebetsang le litšoantšo tse fumanehang bakeng sa ho kenngoa ha seva. E kenyelletsa Ubuntu, Debian, CentOS, le tse ling.
Sheba LitokomaneBatla, hlahloba boteng ba sebaka, ingolisa, 'me u laole mabitso a libaka. Tsamaiso e felletseng ea potoloho ea bophelo ba libaka ka API.
Sheba LitokomaneLaola libaka tsa DNS le lirekoto ka lenaneo. Theha, ntlafatsa, 'me u hlakole mefuta e meng ea lirekoto ea A, AAAA, CNAME, MX, TXT le tse ling.
Sheba LitokomaneThathamisa libaka tse fumanehang tsa setsi sa data bakeng sa ho kenngoa ha seva. Khetha libakeng tse ngata lefatšeng ka bophara.
Sheba LitokomaneHaeba o na le lipotso kapa o hloka thuso ka API, ka kopo o seke oa tsilatsila ho ikopanya le: