VPS.org API

REST API ডকুমেন্টেশন

অবস্থান API

VPS স্থাপনের জন্য যে অবস্থানগুলি ব্যবহার করা যাবে তার তালিকা প্রদর্শন করা হবে। সার্ভার তৈরি করার সময় location_id হিসাবে অবস্থানের 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 টোকেন অনুপস্থিত অথবা অবৈধ, অথবা টোকেনের প্রয়োজনীয় অনুমতি অনুপস্থিত
পান /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 এর মাধ্যমে বিশ্বব্যাপী গ্রাহকদের সেবা প্রদান করে। সবসময় অবস্থানের শেষ বিন্দু পড়া একটি id হার্ডকোডিং করার পরিবর্তে, তাই আপনার সংযোগ নতুন অবস্থান যোগ করা হলে তুলে নেয়।