VPS serverlari, domenlari, DNS, zaxira nusxalari va boshqalarni boshqarish uchun to'liq REST API hujjatlari.
VPS.org API sizga VPS xosting infratuzilmasining barcha jihatlarini, jumladan, serverlar, domenlar, DNS yozuvlari, zaxira nusxalari va suratlarni dasturiy ravishda boshqarish imkonini beradi.
Barcha API so'rovlari Bearer tokenidan foydalangan holda autentifikatsiyani talab qiladi. Siz API tokeningizni hisob sozlamalaringizdan quyidagi manzilda yaratishingiz mumkin 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);
API so'rovlari har bir API token uchun 5 daqiqada 300 ta so'rov bilan cheklangan. Tezlik chegarasi haqidagi ma'lumotlar javob sarlavhalarida keltirilgan:
X-RateLimit-Limit: Ruxsat berilgan maksimal so'rovlar soniX-RateLimit-Remaining: Qolgan so'rovlar soniX-RateLimit-Reset: Tezlik chegarasi qayta o'rnatilganda vaqt tamg'asiAPI muvaffaqiyat yoki muvaffaqiyatsizlikni ko'rsatish uchun standart HTTP holat kodlaridan foydalanadi:
| Holat kodi | Tavsif |
|---|---|
200 |
Muvaffaqiyatli - So'rov muvaffaqiyatli bajarildi |
201 |
Yaratilgan - Resurs muvaffaqiyatli yaratildi |
400 |
Noto'g'ri so'rov - Noto'g'ri parametrlar yoki noto'g'ri tuzilgan so'rov |
401 |
Tasdiqlanmagan - Autentifikatsiya tokeni noto'g'ri yoki yo'q |
403 |
Taqiqlangan - Ruxsatlar yetarli emas |
404 |
Topilmadi - Resurs mavjud emas |
429 |
Juda ko'p so'rovlar - Narx chegarasidan oshib ketdi |
500 |
Ichki server xatosi - Biz tomonda nimadir noto'g'ri ketdi |
API hujjatlarimizni kategoriya bo'yicha ko'rib chiqing:
VPS serverlarini yaratish, boshqarish va boshqarish. Quvvatni boshqarish, o'lchamini o'zgartirish, qayta o'rnatish va server ma'lumotlarini olishni o'z ichiga oladi.
Hujjatlarni ko'rishServerlaringiz uchun avtomatlashtirilgan va qo'lda zaxira nusxalarini boshqaring. Server zaxira nusxalarini ro'yxatlang, yarating, tiklang va o'chiring.
Hujjatlarni ko'rishTez tiklash nuqtalari uchun server suratlarini yarating va boshqaring. Sinov va tez qayta tiklash uchun juda mos keladi.
Hujjatlarni ko'rishMavjud VPS rejalari va narxlar haqida ma'lumot oling. Resurslar, narxlar va mavjudligi haqida ma'lumot oling.
Hujjatlarni ko'rishServerni joylashtirish uchun mavjud operatsion tizimlar va rasmlar ro'yxati. Ubuntu, Debian, CentOS va boshqalarni o'z ichiga oladi.
Hujjatlarni ko'rishDomen nomlarini qidiring, mavjudligini tekshiring, ro'yxatdan o'tkazing va boshqaring. API orqali domen hayot aylanishini to'liq boshqaring.
Hujjatlarni ko'rishDNS zonalari va yozuvlarini dasturiy ravishda boshqaring. A, AAAA, CNAME, MX, TXT va boshqa yozuv turlarini yarating, yangilang va o'chiring.
Hujjatlarni ko'rishServerni joylashtirish uchun mavjud ma'lumotlar markazi joylashuvlarini ro'yxatlang. Dunyo bo'ylab bir nechta mintaqalardan tanlang.
Hujjatlarni ko'rishAgar sizda savollar bo'lsa yoki API bo'yicha yordam kerak bo'lsa, iltimos, biz bilan bog'lanishdan tortinmang: