ເອກະສານ REST API ທີ່ສົມບູນສຳລັບການຈັດການເຊີບເວີ VPS, ໂດເມນ, DNS, ການສຳຮອງຂໍ້ມູນ ແລະອື່ນໆ.
VPS.org API ຊ່ວຍໃຫ້ທ່ານສາມາດຈັດການທຸກດ້ານຂອງໂຄງສ້າງພື້ນຖານການໂຮດຕິ້ງ VPS ຂອງທ່ານດ້ວຍໂປຣແກຣມ, ລວມທັງເຊີບເວີ, ໂດເມນ, ບັນທຶກ DNS, ການສຳຮອງຂໍ້ມູນ ແລະ snapshots.
ການຮ້ອງຂໍ API ທັງໝົດຕ້ອງການການກວດສອບຄວາມຖືກຕ້ອງໂດຍໃຊ້ໂທເຄັນ Bearer. ທ່ານສາມາດສ້າງໂທເຄັນ API ຂອງທ່ານໄດ້ຈາກການຕັ້ງຄ່າບັນຊີຂອງທ່ານທີ່ 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);
ທຸກໆ 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 ຂອງພວກເຮົາຕາມໝວດໝູ່:
ສ້າງ, ກວດເບິ່ງ, ພະລັງງານ, ປ່ຽນຂະຫນາດ ແລະລຶບເຊີບເວີ, ຕັ້ງຄືນລະຫັດຜ່ານ root, ຕັ້ງ DNS ຄືນໃໝ່, ປະຕິບັດຄໍາສັ່ງ ແລະ ຈັດການກູໂກ SSH.
ເບິ່ງເອກະສານລາຍຊື່ການບໍາລຸງຮັກສາຂອງເຊີບເວີ, ເລີ່ມຕົ້ນການບໍາລຸງຮັກສາໃໝ່ ແລະ ຟື້ນຟູເຊີບເວີຈາກການບໍາລຸງຮັກສາ.
ເບິ່ງເອກະສານຖ່າຍຮູບສະຕັອກຂອງເຊີບເວີທີ່ມີស្លាກ, ລາຍຊື່ພວກມັນ ແລະ ລຶບພວກມັນອອກ.
ເບິ່ງເອກະສານດຶງຂໍ້ມູນແຜນ VPS ແລະລາຄາທີ່ມີຢູ່. ຮັບລາຍລະອຽດກ່ຽວກັບຊັບພະຍາກອນ, ລາຄາ, ແລະ ຄວາມພ້ອມ.
ເບິ່ງເອກະສານລາຍຊື່ລະບົບປະຕິບັດການ ແລະ ສະບັບທີ່ທ່ານສາມາດຕິດຕັ້ງ, ເຊັ່ນ Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora ແລະ Alpine.
ເບິ່ງເອກະສານກວດເບິ່ງຄວາມສາມາດ, ລົງທະບຽນແລະປັບປຸງໂດເມນ, ແລະຕັ້ງຊື່ເຊີບເວີແລະປັບປຸງອັດຕະໂນມັດ.
ເບິ່ງເອກະສານສ້າງເຂດ DNS ແລະສ້າງ, ປັບປຸງແລະລຶບ A, A, CNAME, MX, TXT, SRV, CAA ແລະບັນທຶກອື່ນໆຂອງເຂົາເຈົ້າ.
ເບິ່ງເອກະສານລາຍຊື່ສະຖານທີ່ທີ່ມີໃຫ້ໃຊ້ງານກັບການນຳໃຊ້ເຄື່ອງບໍລິການ
ເບິ່ງເອກະສານເກັບເອົາໂປຼໄຟລ໌ຂອງບັນຊີ ແລະ ຂໍ້ມູນໂຕກອນ API. ລະບຸວ່າບັນຊີໃດເປັນຂອງໂຕກອນ ແລະ ກວດເບິ່ງສິດຂອງມັນ.
ເບິ່ງເອກະສານດຶງສະສົມພັນທະມິດຂອງທ່ານ, ແນະນໍາ, ຄ່າທໍານຽມແລະຈ່າຍເງິນເຂົ້າໃນການລາຍງານຂອງທ່ານເອງ, ປ່ຽນການຕັ້ງຄ່າການຈ່າຍເງິນແລະຂໍເງິນຝາກ.
ເບິ່ງເອກະສານAPI ຍັງມີຈຸດສຸດທ້າຍສໍາລັບການຕິດຕັ້ງແອັບພລິເຄຊັນ (/api/v1/deploy-configs/ ແລະ /api/v1/deployments/). ພວກເຂົາຍັງບໍ່ໄດ້ອະທິບາຍໃນ ໜ້າ ນີ້; ຄໍາແນະນໍາແບບໂຕ້ຕອບລາຍຊື່ຈຸດສຸດທ້າຍທຸກຢ່າງ, ສ້າງຈາກ API ທີ່ມີຊີວິດ.
ເປີດການອ້າງອີງ API ແບບໂຕ້ຕອບຖ້າທ່ານມີຄຳຖາມ ຫຼື ຕ້ອງການຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບ API, ກະລຸນາຢ່າລັງເລທີ່ຈະຕິດຕໍ່ຫາ: