VPS.org API

Tahirin-kevitra REST API

Tahirin-kevitra VPS.org API

Antontan-taratasy feno momba ny REST API ho an'ny fitantanana ireo mpizara VPS, sehatra, DNS, backups, sy ny maro hafa.

URL fototra https://admin.vps.org/api/v1
fanamarinana Token'ny Mpitondra
Kinova v1
Lamin'ny rakitra JSON

Hanomboka

Ny VPS.org API dia ahafahanao mitantana amin'ny alalan'ny fandaharana ny lafiny rehetra amin'ny fotodrafitrasa fampiantranoana VPS anao, anisan'izany ny mpizara, sehatra, firaketana DNS, backups, ary snapshots.

fanamarinana

Mila fanamarinana amin'ny fampiasana Bearer token ny fangatahana API rehetra. Azonao atao ny mamorona ny API token-nao avy amin'ny fikirana kaontinao ao amin'ny admin.vps.org/account/developers/.

cURL
Python
JavaScript
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);

Ny token tsirairay dia manana ny fahazoan-dàlana manokana, toy ny servers:list na dns:*. Ny fangatahana mila fahazoan-dàlana tsy manana ny token dia tsy ekena amin'ny alalan'ny 403 sy ny field required_permission milaza ny fahazoan-dàlana tsy misy. Fandraisana alalana

Famerana ny tahan'ny zanabola

Tsy maintsy 1000 isan'ora ny fangatahana voaporofo ho an'ny kaonty iray. Tsy maintsy 100 isan'ora ny fangatahana tsy voaporofo ho an'ny adiresy IP iray ny fangatahana voaporofo. 429 no azon'ny fangatahana mihoatra ny fetra, miaraka amin'ny lohateny Retry-After manome ny isan'ny segondra tokony hiandry. Tsy misy lohateny fameperana ny tahan'ny fandefasana raha toa ka nahomby ny valinteny.

Fampifanaraka

Mamaly zavatra iray ahitana ny isan'ny zavatra, manaraka, teo aloha ary ny vokany, 25 isan-pejy ny farany farany amin'ny lisitra. Mandefa pejy rehefa mifindra eo anelanelan'ny pejy, na manaraka ny URL manaraka mandra-pahatongan'ny tsy misy. Manaiky page_size, hatramin'ny 100, ihany koa ny lisitr'ireo mpizara.

{
  "count": 84,
  "next": "https://admin.vps.org/api/v1/backups/?page=2",
  "previous": null,
  "results": [ ... ]
}

Fitantanana ny fahadisoana

Mampiasa kaody sata HTTP mahazatra ny API mba hampisehoana ny fahombiazana na ny tsy fahombiazana:

Kaody momba ny sata Fanoritsoritana
200 Fahombiazana - Vita soa aman-tsara ny fangatahana
201 Voaforona - Voaforona soa aman-tsara ny loharano
400 Fangatahana Ratsy - Paramètre tsy manan-kery na fangatahana tsy ara-dalàna
202, 204 No ekena ary napetraka anaty filaharana (202), na fafàna tsy misy vatana (204)
402 Tsy maintsy atao ny fandoavam-bola: tsy misy fomba fandoavam-bola voarakitra, tsy misy vola tsy voaloa, na tsy misy fankatoavana mialoha ny karatra
403 Forbidden: the token is missing, invalid or expired, or lacks the required permission. Failed authentication also returns 403, not 401.
404 Tsy hita - Tsy misy ny loharano
409 Fifandirana: ohatra, efa mandeha ny fanovana habe, tsy ampy ny fahafahana, na efa mandeha ny fampidirana
429 Be loatra ny fangatahana - nihoatra ny fetran'ny tahan'ny
500 Hadisoana anatiny amin'ny mpizara - Nisy zavatra tsy nety teto aminay
503 Tsy misy tolotra: olana vonjimaika. Andramo indray, ary ampio ny Retry-After rehefa alefa.

JSON ny vatana tsy fetezana. Ny ankamaroany dia manana sehatra misy antsipiriany na sehatra misy tsy fetezana, indraindray misy hafatra; ny tsy fetezana amin'ny fanamarinana dia mamaritra ny olana araka ny anaran'ny sehatra.

Sokajy API

Jereo ny antontan-taratasinay momba ny API araka ny sokajy:

API ho an'ny mpizara 15 Teboka farany

Mamorona, manamarina, mametraka, manova ny haben'ny ary manafoana mpizara, mamerina mametraka ny teny fanalahidin'ny faka, mametraka DNS miverina, mandefa baiko ary mitantana famaha SSH.

Jereo ny antontan-taratasy
API backups 4 Teboka farany

Mampiseho ny lisitry ny tahirin-kevitra ao amin'ny mpizara, manomboka tahirin-kevitra vaovao, ary mamerina mpizara iray avy amin'ny tahirin-kevitra.

Jereo ny antontan-taratasy
API Sary Misongadina 4 Teboka farany

Maka sary an-tsary misy marika ny mpizara iray, mametraka azy ireo ho lisitra ary manafoana azy ireo.

Jereo ny antontan-taratasy
API momba ny drafitra 2 Teboka farany

Alaivo ny drafitra VPS misy sy ny fampahalalana momba ny vidiny. Mahazoa antsipiriany momba ny loharanon-karena, ny vidiny ary ny fahafahana miditra.

Jereo ny antontan-taratasy
API momba ny Rafitra Fampiasana 2 Teboka farany

Mametraka ny lisitr'ireo rafitra fiasa sy ny kinova azo apetraka, toy ny Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora ary Alpine.

Jereo ny antontan-taratasy
Domains API 7 Teboka farany

Jereo ny fahafahana, ny fisoratana anarana sy ny fanavaozana ny domains, ary ny fametrahana ny mpizara anarana sy ny fanavaozana hoazy.

Jereo ny antontan-taratasy
API DNS 13 Teboka farany

Ny DNS dia mampiasa ny DNSSEC mba hamoronana, hanova ary hanafoana ny A, A, CNAME, MX, TXT, SRV, CAA ary ny raki-tatitra hafa.

Jereo ny antontan-taratasy
API momba ny toerana 2 Teboka farany

Mampiseho ny toerana azo ampiasaina amin'ny fampidirana mpizara.

Jereo ny antontan-taratasy
Kaonty 1 Teboka farany

Maka ny lazan'ny profiln'ny kaonty sy ny token'ny API. Fantaro izay kaonty misy ny token ary jereo ny fahazoan-dàlana.

Jereo ny antontan-taratasy
Mpiara-miasa 7 Teboka farany

Avelao ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna, ny volavolan-dalàna.

Jereo ny antontan-taratasy

Endpoints marobe

Manana endpoints ho an'ny fampidirana rindran'asa ihany koa ny API (/api/v1/deploy-configs/ sy /api/v1/deployments/). Tsy mbola voalaza ao anatin'ireny pejy ireny izy ireny; ny rohy mifampiresaka dia manome lisitra ny endpoints tsirairay, nateraky ny API miasa.

Manokatra ny rohy API ifanaovana

Mila fanampiana ve ianao?

Raha manana fanontaniana na mila fanampiana momba ny API ianao dia aza misalasala mifandray aminay: