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 ३१६६-१ अल्फा-२ देश कोड, ठूलो वर्ण
is_active boolean स्थानले नयाँ सर्भरहरू स्वीकार गर्दछ या गर्दैन

प्रतिक्रिया स्थिति कोडहरू

200 स्थानहरूको सूची सफलतापूर्वक प्राप्त गरियो
403 हराइरहेको वा अवैध API टोकन, वा टोकनमा आवश्यक अनुमतिको कमी
प्राप्त गर्नुहोस् /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 सर्भर हाल हाम्रो न्यू जर्सी मा चल्छ, अमेरिका स्थान, जो IPv4 र IPv6 भन्दा विश्वव्यापी ग्राहकहरु सेवा. सधैं एक आईडी hardcoding भन्दा स्थानहरू अन्त बिन्दु पढ्न, त्यसैले आफ्नो एकीकरण तिनीहरूले थपिएको छन् जब नयाँ स्थानहरू पकड.