VPS.org API

Ҳуҷҷатгузории REST API

API-и маконҳо

Рӯйхати ҷойҳое, ки шумо метавонед VPS-ро дар он ҷо насб кунед. Идентификатори ҷойро ҳамчун location_id ҳангоми эҷоди сервер гузаронед.

Нуқтаҳои ниҳоӣ 2 endpoints
Роҳи асосӣ /api/v1/locations
ГИРЕД /api/v1/locations/

Рӯйхати ҳамаи маконҳо

Рӯйхати ҳамаи марказҳои додаҳои дастрасро, ки дар он шумо метавонед серверҳои VPS- ро насб кунед, гиред.

Намунаи дархост

cURL
Python
JavaScript
PHP
curl -X GET "https://admin.vps.org/api/v1/locations/" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
import requests

url = "https://admin.vps.org/api/v1/locations/"
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/locations/', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

const locations = await response.json();
console.log(locations);
$ch = curl_init('https://admin.vps.org/api/v1/locations/');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_API_TOKEN',
    'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$locations = json_decode($response, true);
curl_close($ch);

Намунаи посух

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": 1,
      "name": "New Jersey",
      "country_name": "United States",
      "country_code": "US",
      "is_active": true
    }
  ]
}

Майдонҳои посух

& Файл Навъ & Тасвирот
id integer Идентификатори ҷойгиршавӣ. Онро ҳамчун location_id ҳангоми эҷоди сервер истифода баред.
name string Номи ҷойгиршавии хондашаванда
country_name string Ҷойгиршавӣ
country_code string ISO 3166- 1 alpha- 2 коди кишвар, ҳарфи калон
is_active boolean Оё ҷойгиршавӣ хидматрасонҳои навро қабул мекунад

Рамзҳои ҳолати посух

200 Рӯйхати маконҳо бомуваффақият гирифта шуд
403 API-и нодуруст ё гумшуда ё иҷозатномаи лозимӣ барои token нест
ГИРЕД /api/v1/locations/{id}/

Ҷойгиршавӣ

Ҷойгиршавии якҷояро бо шиносаи он барқарор кунед. Ҷавоб якҷоя бо мавзӯъҳои болоӣ мебошад.

curl -X GET "https://admin.vps.org/api/v1/locations/1/" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "id": 1,
  "name": "New Jersey",
  "country_name": "United States",
  "country_code": "US",
  "is_active": true
}

Ҷойе, ки серверҳои шумо кор мекунанд

Ҳар як сервери VPS.org дар айни замон дар New Jersey, USA ҷойгиршавии мо кор мекунад, ки ба муштариён дар саросари ҷаҳон дар IPv4 ва IPv6 хизмат мерасонад. Ҳамеша ҷойгиршавии нуқтаи охиринро хонед, на дар коди сахт, то ин ки ҳамгироии шумо ҷойгиршавии навро дар вақти илова кардан мегирад.