ສ້າງ API Key ແລະ ເອີ້ນ API

Key ຜູກກັບ Project ດຽວ ສະແດງຄັ້ງດຽວຕອນສ້າງ ແລະ ກຳນົດໄດ້ວ່າເຮັດຫຍັງໄດ້ແດ່

  1. ໃນໜ້າ Integrations ກົດ ສ້າງ API Key
  2. ຕັ້ງຊື່ໃຫ້ຮູ້ວ່າລະບົບໃດໃຊ້ ເຊັ່ນ pos-ສາຂາວຽງຈັນ
  3. ເລືອກສິດ: ອ່ານ ຫຼື ອ່ານ ແລະ ແກ້ໄຂ ຂອງແຕ່ລະ API (ສິດແກ້ໄຂສ້າງໄດ້ສະເພາະ Owner ຫຼື Admin ຂອງ Project)
  4. ຖ້າເປັນ Wi-Fi ເລືອກຈຳກັດສະເພາະບາງສະຖານທີ່ໄດ້ ແລະ ຕັ້ງວັນໝົດອາຍຸໄດ້ຖ້າຕ້ອງການ
  5. ກົດ ສ້າງ API Key ແລ້ວສຳເນົາ Key ເກັບໄວ້ທັນທີ ລະບົບສະແດງຄັ້ງດຽວ
Shell
curl -H "Authorization: Bearer thk_YOUR_KEY" https://api.thailandhosting.com/v1/key

GET /v1/key ບອກວ່າ Key ນີ້ຢູ່ Project ໃດ ແລະ ມີສິດຫຍັງ ບໍ່ຄິດຄ່າເອີ້ນ ໃຊ້ທົດສອບການຕັ້ງຄ່າໄດ້

ຢ່າໃສ່ API Key ໃນໜ້າເວັບ ຫຼື ແອັບທີ່ລູກຄ້າດາວໂຫຼດໄດ້ ໃຫ້ເອີ້ນ API ຈາກເຊີບເວີຂອງທ່ານເທົ່ານັ້ນ ຖ້າ Key ຫຼຸດ ໃຫ້ລຶບຖິ້ມແລ້ວສ້າງໃໝ່

Error ທີ່ໄດ້ຄວາມໝາຍ
401 invalid_keyKey ຜິດ ຖືກລຶບ ຫຼື ໝົດອາຍຸ
403 insufficient_scopeKey ບໍ່ມີສິດເຮັດສິ່ງນີ້ ເຊັ່ນ Key ອ່ານຢ່າງດຽວພະຍາຍາມແກ້ໄຂ
403 api_disabledAPI ນີ້ຍັງບໍ່ໄດ້ເປີດໃນ Integrations ຂອງ Project
402 payment_requiredໃຊ້ຄັ້ງຟຣີຂອງເດືອນໝົດແລ້ວ ແລະ Wallet ຂອງ Project ບໍ່ມີເງິນ
429 rate_limitedເອີ້ນຖີ່ເກີນໄປ ລໍຖ້າຕາມຈຳນວນວິນາທີໃນ header Retry-After ແລ້ວລອງໃໝ່

Error ທຸກຕົວເປັນ JSON ແບບ Problem Details (RFC 9457) ມີ code ໃຫ້ໂປຣແກຣມກວດ ແລະ detail ບອກລາຍລະອຽດ

ຖ້າພົບບັນຫາ

ປຸ່ມສ້າງ API Key ກົດບໍ່ໄດ້

ຕ້ອງເປີດ API ຢ່າງໜ້ອຍ 1 ຕົວໃນ Integrations ກ່ອນ

ສ້າງ Key ທີ່ແກ້ໄຂຂໍ້ມູນໄດ້ບໍ່ໄດ້

ສິດແກ້ໄຂສ້າງໄດ້ສະເພາະ Owner ຫຼື Admin ຂອງ Project ໃຫ້ຄົນທີ່ມີບົດບາດນັ້ນສ້າງໃຫ້

Key ທີ່ເຄີຍໃຊ້ໄດ້ ຕອນນີ້ຂຶ້ນ 401

Key ໝົດອາຍຸ ຖືກລຶບ ຫຼື ຄົນທີ່ສ້າງອອກຈາກ Project ໄປແລ້ວ (Key ຂອງເຂົາໝົດອາຍຸທັນທີ) ໃຫ້ສ້າງ Key ໃໝ່

ຍັງແກ້ບໍ່ໄດ້? ໃຫ້ທີມງານຊ່ວຍ

ເປີດ ticket ຈາກໜ້າຈັດການ ບອກຊື່ເວັບ ຫຼື ບໍລິການ ສິ່ງທີ່ເຮັດ ແລະ ຂໍ້ຄວາມທີ່ເຫັນເທິງຈໍ ທີມງານຈະຕອບກັບໃນເລື່ອງດຽວກັນ ຕິດຕາມໄດ້ໃນບ່ອນດຽວ