Pari iwe REST API fun iṣakoso awọn olupin VPS, awọn agbegbe, DNS, awọn afẹyinti, ati diẹ sii.
VPS.org API n fun ọ laaye lati ṣakoso gbogbo awọn apakan ti amayederun alejo gbigba VPS rẹ ni eto, pẹlu awọn olupin, awọn agbegbe, awọn igbasilẹ DNS, awọn afẹyinti, ati awọn aworan.
Gbogbo ìbéèrè API nílò ìfọwọ́sowọ́pọ̀ nípa lílo àmì Bearer. O le ṣe àgbékalẹ̀ àmì API rẹ láti inú àwọn ètò àkọọ́lẹ̀ rẹ ní 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);
Àwọn ìṣẹ̀dà fún gbogbo àwọn tókè ní àwọn ìṣẹ̀dà rẹ̀, bí àwọn sáà: àtòjọ àti dns: *. Àwọn ìṣàmúlò-ètò tí ó ní àwọn ìṣẹ́dà tí tókè kò ní ní a tí gbọ́dọ̀ sí 403 àti ààyè àwọn tókè_ìgbànì àti àwọn ìṣẹ́dà tí a fẹ́. Àwọn À
Àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ tí a fọwọ́sì ní àwọn ìtàǹwọ́ 1,000 ní àkóónú kọ̀ǹpútà kan. Àwọn ìtàǹwọ́ tí a kò fọwọ́sì ní àwọn ìtàǹwọ́ 100 ní àkóónú kọ̀ǹpútà kan. Àtàwọ́ tí o jú àwọn ìtàǹwọ́ lọ náà gba 429 ní àwọn àmì-ìwé Ìyàn-Ìyàn-Lẹ́ẹ̀yiǹ tí ǹfi àwọn ìtàǹwọ́ àwọn ìsàlẹ̀-ilà tí a fi pamọ́. Kò ní àwọn àmì-ìwé ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìta
List endpoints return an object with count, next, previous and results, 25 items per page. Pass page to move between pages, or follow the next URL until it is null. The servers list also accepts page_size, up to 100.
{
"count": 84,
"next": "https://admin.vps.org/api/v1/backups/?page=2",
"previous": null,
"results": [ ... ]
}
API naa nlo awọn koodu ipo HTTP boṣewa lati fihan aṣeyọri tabi ikuna:
| Kóòdù Ipò | Àwọn Àkọlé |
|---|---|
200 |
Àṣeyọrí - Ìbéèrè ti parí ní àṣeyọrí |
201 |
Ṣẹ̀dá - A ṣẹ̀dá orísun náà ní àṣeyọrí |
400 |
Ìbéèrè Tí Kò Dáa - Àwọn pàrámítà tí kò tọ́ tàbí ìbéèrè tí kò dáa |
202, 204 |
Accepted and queued (202), or deleted with no response body (204) |
402 |
Àwọn Ìṣàmúlò-ètò Ìṣàmúlò-ètò: kò ní àwọn ìṣàmúlò-ètò pàtó nínú fáìlì, àwọn fátìrì tí a kò pà, tàbí ìgbànílẹ̀ ìṣàmúlò-ètò kaadì tí a tí ìpàdé |
403 |
Kò lè: tokè náà kù, kò lè jẹ́ àìfàyè-iṣẹ́ tàbí kù nígbà ìṣẹ̀dà. Àwọn ìṣàfihàn tí kò bá jẹ́ àìfàyè-iṣẹ́ tun ń fi 403 sípò, àti 401. |
404 |
A ko ri - Awọn orisun ko si |
409 |
Àwọn ìdàjọ́: àwọn ààyè-iṣẹ́ bíi ìṣàfarawé ìwọ̀n tí n bọ́, àwọn ààyè-iṣẹ́ tí kò ní ìṣàfarawé àwọn ààyè-iṣẹ́, àti àwọn ààyè-iṣẹ́ tí n bọ́ |
429 |
Àwọn ìbéèrè tó pọ̀ jù - ààlà ìwọ̀n ti kọjá |
500 |
Àṣìṣe Server-internal - Nǹkan kan ṣe àṣìṣe ní apá wa |
503 |
Service Unavailable: a temporary problem. Retry, honouring Retry-After when it is sent. |
Àwọn ẹ̀yàn àwọn ìṣàmúlò-ètò ní JSON. Àwọn púpọ̀ ní ààyè àwọn ìṣàmúlò-ètò àti ààyè àwọn ìṣàmúlò-ètò, nígbà kan ní àkọ́lé; àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò àwọn ìṣàmúlò-ètò àwọn ìṣàmúlò-ètò àwọn
Ṣe àwárí àwọn ìwé API wa nípasẹ̀ ẹ̀ka:
Ṣẹ̀dà, ṣayẹwo, pa, yipada àwọn ààyè-iṣẹ́ àti pa àwọn sáà, pàtó àmì-àṣírí orúkọ-ìwọ̀n, pàtó DNS ìṣàfarawé, láti paṣẹ àwọn àṣẹ, àti ìṣakoso àwọn bọ́tìnì SSH.
Wo Àwọn Ìwé Àkọsílẹ̀Àtòjọ àwọn àwọn ìpamọ́ àwọn sáà rẹ, ìṣàmúlò-ètò ìpamọ́ tuntun, àti ìṣàmúlò-ètò láti inú ìpamọ́.
Wo Àwọn Ìwé Àkọsílẹ̀Gba àwọn àwòrán àwọn àmì-ìwé tí a fi àmì-ìwé hàn tí a bá fi pamọ́.
Wo Àwọn Ìwé Àkọsílẹ̀Gba awọn eto VPS ati alaye idiyele ti o wa. Gba awọn alaye nipa awọn orisun, idiyele, ati wiwa.
Wo Àwọn Ìwé Àkọsílẹ̀Fi àtòjọ àwọn sísèmù ìṣàmúlò-ètò àti àwọn ìṣàmúlò-ètò tí o lè fi pamọ́, bí Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora àti Alpine.
Wo Àwọn Ìwé Àkọsílẹ̀Ṣayẹwo àwọn ààyè-iṣẹ́, àwọn àtòjọ-ẹ̀yàn àti àwọn dómìnirà, àti àtòjọ-ẹ̀yàn àwọn sáà àti àwọn ìṣàfarawé àwọn àtòjọ-ẹ̀yàn.
Wo Àwọn Ìwé Àkọsílẹ̀Ṣẹ̀dá àwọn ààyè-iṣẹ́ DNS àti ìṣàfihàn, ìṣàmúlò-ètò àti ìpaṣẹ́ A, A, CNAME, MX, TXT, SRV, CAA àti àwọn àkọsílẹ̀ mìíràn.
Wo Àwọn Ìwé Àkọsílẹ̀Fi àwọn ààyè tí a bá lè lò fún ìṣàmúlò-ètò àwọn sáà hàn pamọ́.
Wo Àwọn Ìwé Àkọsílẹ̀Gba àwọn ìròyìn àwọn kọ́́ǹpútà àti àwọn ìròyìn àwọn tókè API. Àwọn tókè àwọn kọ́́ǹpútà wò nínú àwọn ìwọ̀n rẹ̀.
Wo Àwọn Ìwé Àkọsílẹ̀Pull your affiliate balance, referrals, commissions and payouts into your own reporting, change payout settings and request payouts.
Wo Àwọn Ìwé Àkọsílẹ̀API ní àwọn ààtò àtòjọ-ẹ̀yàn fún àwọn ìṣàmúlò-ètò ìṣàfihàn (/api/v1/deploy-configs/ àti /api/v1/deployments/). Àwọn náà kò bá jẹ́ àwọn àtòjọ-ẹ̀yàn yìí; àwọn àtòjọ-ẹ̀yàn ìṣàfihàn náà ń ṣàfihàn àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtò
Ṣí àgbèwọlé API ìṣàfarawéTí o bá ní ìbéèrè tàbí o nílò ìrànlọ́wọ́ pẹ̀lú API, jọ̀wọ́ má ṣe ṣiyèméjì láti kàn sí wa: