Kumpletong dokumentasyon ng REST API para sa pamamahala ng mga VPS server, domain, DNS, backup, at marami pang iba.
Ang VPS.org API ay nagbibigay-daan sa iyong pamahalaan sa pamamagitan ng programa ang lahat ng aspeto ng iyong imprastraktura ng VPS hosting, kabilang ang mga server, domain, DNS record, backup, at snapshot.
Ang lahat ng kahilingan sa API ay nangangailangan ng pagpapatotoo gamit ang Bearer token. Maaari mong buuin ang iyong API token mula sa mga setting ng iyong account sa 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);
Ang mga kahilingan sa API ay limitado sa 300 kahilingan bawat 5 minuto bawat API token. Kasama sa mga header ng tugon ang impormasyon sa limitasyon ng rate:
X-RateLimit-Limit: Pinakamataas na bilang ng mga kahilingang pinapayaganX-RateLimit-Remaining: Bilang ng mga natitirang kahilinganX-RateLimit-Reset: Timestamp kapag nag-reset ang limitasyon sa rateGumagamit ang API ng mga karaniwang HTTP status code upang ipahiwatig ang tagumpay o kabiguan:
| Kodigo ng Katayuan | Paglalarawan |
|---|---|
200 |
Tagumpay - Matagumpay na natapos ang kahilingan |
201 |
Nalikha - Matagumpay na nalikha ang mapagkukunan |
400 |
Masamang Kahilingan - Hindi wastong mga parameter o maling anyo ng kahilingan |
401 |
Hindi Awtorisado - Hindi wasto o nawawalang token ng pagpapatotoo |
403 |
Bawal - Hindi sapat ang mga pahintulot |
404 |
Hindi Natagpuan - Walang mapagkukunan |
429 |
Masyadong Maraming Kahilingan - Lumagpas na sa limitasyon ng rate |
500 |
Error sa Internal Server - May nangyaring mali sa aming panig |
Tingnan ang aming dokumentasyon ng API ayon sa kategorya:
Lumikha, mamahala, at kontrolin ang mga VPS server. Kabilang dito ang pamamahala ng kuryente, pagbabago ng laki, muling pag-install, at pagkuha ng impormasyon ng server.
Tingnan ang DokumentasyonPamahalaan ang mga awtomatiko at manu-manong backup para sa iyong mga server. Ilista, gumawa, magpanumbalik, at magtanggal ng mga backup ng server.
Tingnan ang DokumentasyonGumawa at pamahalaan ang mga snapshot ng server para sa mabilisang mga restoration point. Perpekto para sa pagsubok at mabilisang mga rollback.
Tingnan ang DokumentasyonKunin ang mga available na plano ng VPS at impormasyon sa presyo. Kumuha ng mga detalye tungkol sa mga mapagkukunan, presyo, at availability.
Tingnan ang DokumentasyonListahan ng mga available na operating system at mga larawan para sa pag-deploy ng server. Kabilang dito ang Ubuntu, Debian, CentOS, at marami pang iba.
Tingnan ang DokumentasyonMaghanap, suriin ang availability, magparehistro, at pamahalaan ang mga pangalan ng domain. Kumpletuhin ang pamamahala ng lifecycle ng domain sa pamamagitan ng API.
Tingnan ang DokumentasyonPamahalaan ang mga DNS zone at record gamit ang programming. Gumawa, mag-update, at mag-delete ng A, AAAA, CNAME, MX, TXT, at iba pang uri ng record.
Tingnan ang DokumentasyonIlista ang mga lokasyon ng datacenter na maaaring gamitin para sa pag-deploy ng server. Pumili mula sa maraming rehiyon sa buong mundo.
Tingnan ang DokumentasyonKung mayroon kang mga katanungan o kailangan ng tulong sa API, huwag mag-atubiling makipag-ugnayan sa: