VPS.org API

ເອກະສານ REST API

VPS.org ເອກະສານ API

ເອກະສານ REST API ທີ່ສົມບູນສຳລັບການຈັດການເຊີບເວີ VPS, ໂດເມນ, DNS, ການສຳຮອງຂໍ້ມູນ ແລະອື່ນໆ.

URL ພື້ນຖານ https://admin.vps.org/api/v1
ການພິສູດຢືນຢັນຕົວຕົນ ໂທເຄັນຜູ້ຖື
ສະບັບ v1
ຮູບແບບ JSON

ການເລີ່ມຕົ້ນ

VPS.org API ຊ່ວຍໃຫ້ທ່ານສາມາດຈັດການທຸກດ້ານຂອງໂຄງສ້າງພື້ນຖານການໂຮດຕິ້ງ VPS ຂອງທ່ານດ້ວຍໂປຣແກຣມ, ລວມທັງເຊີບເວີ, ໂດເມນ, ບັນທຶກ DNS, ການສຳຮອງຂໍ້ມູນ ແລະ snapshots.

ການພິສູດຢືນຢັນຕົວຕົນ

ການຮ້ອງຂໍ API ທັງໝົດຕ້ອງການການກວດສອບຄວາມຖືກຕ້ອງໂດຍໃຊ້ໂທເຄັນ Bearer. ທ່ານສາມາດສ້າງໂທເຄັນ API ຂອງທ່ານໄດ້ຈາກການຕັ້ງຄ່າບັນຊີຂອງທ່ານທີ່ 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);

ທຸກໆ token ຈະມີສິດອຳນາດຂອງຕົນເອງ, ເຊັ່ນ servers: list ຫຼື dns: *. ຄໍາຮ້ອງຂໍທີ່ຕ້ອງການສິດອຳນາດທີ່ token ບໍ່ມີຈະຖືກປະຕິເສດດ້ວຍ 403 ແລະ required_permission field ຊື່ສິດອຳນາດທີ່ຂາດໄປ. ສິດ​ອ້າງອີງ

ການຈຳກັດອັດຕາ

ຄໍາຮ້ອງຂໍ​ທີ່​ໄດ້​ຮັບ​ການ​ຢັ້ງຢືນ​ແມ່ນ​ມີ​ຂອບເຂດ​ຈຳກັດ​ຢູ່​ທີ່ 1,000 ຕໍ່​ຊົ່ວໂມງ​ຕໍ່​ບັນຊີ. ຄໍາຮ້ອງຂໍ​ທີ່​ບໍ່​ໄດ້​ຮັບ​ການ​ຢັ້ງຢືນ​ແມ່ນ​ມີ​ຂອບເຂດ​ຈຳກັດ​ຢູ່​ທີ່ 100 ຕໍ່​ຊົ່ວໂມງ​ຕໍ່​ທີ່ຢູ່ IP. ຄໍາຮ້ອງຂໍ​ທີ່​ເກີນ​ຂອບເຂດ​ຈະ​ໄດ້ຮັບ 429 ພ້ອມ​ກັບ​ຫົວ​ຂໍ້ Retry- After ​ທີ່​ໃຫ້​ຈຳນວນ​ວິນາທີ​ທີ່​ຈະ​ລໍຖ້າ. ບໍ່ມີ​ຫົວ​ຂໍ້​ຈໍາກັດ​ອັດຕາ​ຈະ​ຖືກ​ສົ່ງ​ເມື່ອ​ຕອບ​ຮັບ​ໄດ້​ດີ.

ຕົວ​ເລກ​ໜ້າ

ລາຍຊື່​ຈຸດ​ຈົບ​ສົ່ງ​ຄືນ​ສິ່ງ​ທີ່​ມີ​ຈໍານວນ, ຕໍ່ໄປ, ກ່ອນ​ໜ້າ ແລະ ຜົນ​ໄດ້​ຮັບ, 25 ລາຍການ​ຕໍ່​ໜ້າ. ສົ່ງ​ໜ້າ​ໄປ​ເພື່ອ​ເຄື່ອນ​ໄຫວ​ລະຫວ່າງ​ໜ້າ ຫຼື ຕາມ​ URL ຕໍ່ໄປ​ຈົນ​ກວ່າ​ມັນຈະ​ເປັນ​ລົບ. ລາຍຊື່​ເຊີບເວີ​ຍັງ​ຮັບ​ເອົາ page_ size, ເຖິງ 100.

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

ການຈັດການຂໍ້ຜິດພາດ

API ໃຊ້ລະຫັດສະຖານະ HTTP ມາດຕະຖານເພື່ອຊີ້ບອກເຖິງຄວາມສຳເລັດ ຫຼື ຄວາມລົ້ມເຫຼວ:

ລະຫັດສະຖານະ ຄໍາອະທິບາຍ
200 ສຳເລັດແລ້ວ - ຄຳຮ້ອງຂໍສຳເລັດແລ້ວ
201 ສ້າງແລ້ວ - ຊັບພະຍາກອນສ້າງສຳເລັດແລ້ວ
400 ຄຳຮ້ອງຂໍບໍ່ຖືກຕ້ອງ - ພາລາມິເຕີບໍ່ຖືກຕ້ອງ ຫຼື ຄຳຮ້ອງຂໍມີຮູບແບບບໍ່ຖືກຕ້ອງ
202, 204 ຮັບ​ເອົາ ແລະ ວາງ​ໃນ​ຊ່ອງ​ລໍຖ້າ (202) ຫຼື ຖອນ​ອອກ​ໂດຍ​ບໍ່​ມີ​ສ່ວນ​ຕອບ (204)
402 ຄ່າໃຊ້ຈ່າຍທີ່ຕ້ອງການ: ບໍ່ມີວິທີການຈ່າຍເງິນໃນໄຟລ໌, ໃບແຈ້ງການທີ່ບໍ່ຈ່າຍ, ຫຼືການປະຕິເສດບັດ pre-authorization
403 ຖືກຫ້າມ: ຕົວ​ຊີ້​ນຳ​ຂາດ, ບໍ່​ຖືກຕ້ອງ ຫຼື ຖືກ​ລົບ ຫຼື ບໍ່ມີ​ສິດ​ທີ່​ຕ້ອງການ. ການ​ຢັ້ງຢືນ​ຄວາມ​ຖືກຕ້ອງ​ທີ່​ລົ້ມ​ເຫຼວ ຈະ​ສົ່ງ​ຄືນ 403, ບໍ່ແມ່ນ 401.
404 ບໍ່ພົບ - ບໍ່ມີຊັບພະຍາກອນ
409 ການຂັດແຍ້ງ: ຕົວຢ່າງ ການ​ປ່ຽນ​ຂະໜາດ​ທີ່​ໄດ້​ເລີ່ມ​ຕົ້ນ​ແລ້ວ, ຄວາມສາມາດ​ບໍ່​ພຽງພໍ, ຫຼື ການ​ເປີດ​ໃຊ້​ງານ​ທີ່​ໄດ້​ເລີ່ມ​ຕົ້ນ​ແລ້ວ
429 ມີການຮ້ອງຂໍຫຼາຍເກີນໄປ - ເກີນຂອບເຂດຈຳກັດອັດຕາ
500 ຄວາມຜິດພາດພາຍໃນເຊີບເວີ - ມີບາງຢ່າງຜິດພາດເກີດຂຶ້ນໃນຝ່າຍພວກເຮົາ
503 ບໍລິການ​ບໍ່​ມີ​ຢູ່: ບັນຫາ​ຊົ່ວຄາວ. ພະຍາຍາມ​ອີກຄັ້ງ, ຍອມຮັບ​ການ​ພະຍາຍາມ​ຄືນ​ຫຼັງ​ເມື່ອ​ສົ່ງ​ມັນ​ອອກ.

ຕົວຂໍ້ຜິດພາດແມ່ນ JSON. ສ່ວນໃຫຍ່ມີພື້ນທີ່ລາຍລະອຽດ ຫຼື ພື້ນທີ່ຂໍ້ຜິດພາດ, ບາງຄັ້ງມີຂໍ້ຄວາມ; ຂໍ້ຜິດພາດການກວດສອບລາຍຊື່ບັນຫາໂດຍຊື່ພື້ນທີ່.

ໝວດໝູ່ API

ເບິ່ງເອກະສານ API ຂອງພວກເຮົາຕາມໝວດໝູ່:

API ຂອງເຊີບເວີ 15 ຈຸດສິ້ນສຸດ

ສ້າງ, ກວດເບິ່ງ, ພະລັງງານ, ປ່ຽນຂະຫນາດ ແລະລຶບເຊີບເວີ, ຕັ້ງຄືນ​ລະຫັດຜ່ານ root, ຕັ້ງ DNS ຄືນໃໝ່, ປະຕິບັດຄໍາສັ່ງ ແລະ ຈັດການ​ກູໂກ SSH.

ເບິ່ງເອກະສານ
API ສຳຮອງຂໍ້ມູນ 4 ຈຸດສິ້ນສຸດ

ລາຍຊື່​ການ​ບໍາລຸງຮັກສາ​ຂອງ​ເຊີບເວີ, ເລີ່ມຕົ້ນ​ການ​ບໍາລຸງຮັກສາ​ໃໝ່ ແລະ ຟື້ນຟູ​ເຊີບເວີ​ຈາກ​ການ​ບໍາລຸງຮັກສາ.

ເບິ່ງເອກະສານ
API ສະແນັບຊັອດ 4 ຈຸດສິ້ນສຸດ

ຖ່າຍ​ຮູບ​ສະຕັອກ​ຂອງ​ເຊີບເວີ​ທີ່​ມີ​ស្លាກ, ລາຍຊື່​ພວກ​ມັນ ແລະ ​ລຶບ​ພວກ​ມັນ​ອອກ.

ເບິ່ງເອກະສານ
API ແຜນການ 2 ຈຸດສິ້ນສຸດ

ດຶງຂໍ້ມູນແຜນ VPS ແລະລາຄາທີ່ມີຢູ່. ຮັບລາຍລະອຽດກ່ຽວກັບຊັບພະຍາກອນ, ລາຄາ, ແລະ ຄວາມພ້ອມ.

ເບິ່ງເອກະສານ
API ລະບົບປະຕິບັດການ 2 ຈຸດສິ້ນສຸດ

ລາຍຊື່ລະບົບປະຕິບັດການ ແລະ ສະບັບທີ່ທ່ານສາມາດຕິດຕັ້ງ, ເຊັ່ນ Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora ແລະ Alpine.

ເບິ່ງເອກະສານ
ໂດເມນ 7 ຈຸດສິ້ນສຸດ

ກວດເບິ່ງຄວາມສາມາດ, ລົງທະບຽນແລະປັບປຸງໂດເມນ, ແລະຕັ້ງຊື່ເຊີບເວີແລະປັບປຸງອັດຕະໂນມັດ.

ເບິ່ງເອກະສານ
API DNS 13 ຈຸດສິ້ນສຸດ

ສ້າງເຂດ DNS ແລະສ້າງ, ປັບປຸງແລະລຶບ A, A, CNAME, MX, TXT, SRV, CAA ແລະບັນທຶກອື່ນໆຂອງເຂົາເຈົ້າ.

ເບິ່ງເອກະສານ
API ສະຖານທີ່ 2 ຈຸດສິ້ນສຸດ

ລາຍຊື່​ສະຖານທີ່​ທີ່​ມີ​ໃຫ້​ໃຊ້​ງານ​ກັບ​ການ​ນຳໃຊ້​ເຄື່ອງ​ບໍລິການ

ເບິ່ງເອກະສານ
ບັນຊີ 1 ຈຸດສິ້ນສຸດ

ເກັບ​ເອົາ​ໂປຼໄຟລ໌​ຂອງ​ບັນຊີ ແລະ ຂໍ້ມູນ​ໂຕກອນ API. ລະບຸ​ວ່າ​ບັນຊີ​ໃດ​ເປັນ​ຂອງ​ໂຕກອນ ແລະ ກວດເບິ່ງ​ສິດ​ຂອງ​ມັນ.

ເບິ່ງເອກະສານ
ຄູ່​ຮ່ວມ​ງານ 7 ຈຸດສິ້ນສຸດ

ດຶງສະສົມພັນທະມິດຂອງທ່ານ, ແນະນໍາ, ຄ່າທໍານຽມແລະຈ່າຍເງິນເຂົ້າໃນການລາຍງານຂອງທ່ານເອງ, ປ່ຽນການຕັ້ງຄ່າການຈ່າຍເງິນແລະຂໍເງິນຝາກ.

ເບິ່ງເອກະສານ

ຈຸດ​ຈົບ​ເພີ່ມເຕີມ

API ຍັງມີຈຸດສຸດທ້າຍສໍາລັບການຕິດຕັ້ງແອັບພລິເຄຊັນ (/api/v1/deploy-configs/ ແລະ /api/v1/deployments/). ພວກເຂົາຍັງບໍ່ໄດ້ອະທິບາຍໃນ ໜ້າ ນີ້; ຄໍາແນະນໍາແບບໂຕ້ຕອບລາຍຊື່ຈຸດສຸດທ້າຍທຸກຢ່າງ, ສ້າງຈາກ API ທີ່ມີຊີວິດ.

ເປີດ​ການ​ອ້າງອີງ API ແບບ​ໂຕ້ຕອບ

ຕ້ອງການຄວາມຊ່ວຍເຫຼືອບໍ?

ຖ້າທ່ານມີຄຳຖາມ ຫຼື ຕ້ອງການຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບ API, ກະລຸນາຢ່າລັງເລທີ່ຈະຕິດຕໍ່ຫາ: