- ໃນໜ້າ Integrations ກົດ ສ້າງ API Key
- ຕັ້ງຊື່ໃຫ້ຮູ້ວ່າລະບົບໃດໃຊ້ ເຊັ່ນ
pos-ສາຂາວຽງຈັນ - ເລືອກສິດ: ອ່ານ ຫຼື ອ່ານ ແລະ ແກ້ໄຂ ຂອງແຕ່ລະ API (ສິດແກ້ໄຂສ້າງໄດ້ສະເພາະ Owner ຫຼື Admin ຂອງ Project)
- ຖ້າເປັນ Wi-Fi ເລືອກຈຳກັດສະເພາະບາງສະຖານທີ່ໄດ້ ແລະ ຕັ້ງວັນໝົດອາຍຸໄດ້ຖ້າຕ້ອງການ
- ກົດ ສ້າງ API Key ແລ້ວສຳເນົາ Key ເກັບໄວ້ທັນທີ ລະບົບສະແດງຄັ້ງດຽວ
Shell
curl -H "Authorization: Bearer thk_YOUR_KEY" https://api.thailandhosting.com/v1/keyGET /v1/key ບອກວ່າ Key ນີ້ຢູ່ Project ໃດ ແລະ ມີສິດຫຍັງ ບໍ່ຄິດຄ່າເອີ້ນ ໃຊ້ທົດສອບການຕັ້ງຄ່າໄດ້
ຢ່າໃສ່ API Key ໃນໜ້າເວັບ ຫຼື ແອັບທີ່ລູກຄ້າດາວໂຫຼດໄດ້ ໃຫ້ເອີ້ນ API ຈາກເຊີບເວີຂອງທ່ານເທົ່ານັ້ນ ຖ້າ Key ຫຼຸດ ໃຫ້ລຶບຖິ້ມແລ້ວສ້າງໃໝ່
| Error ທີ່ໄດ້ | ຄວາມໝາຍ |
|---|---|
401 invalid_key | Key ຜິດ ຖືກລຶບ ຫຼື ໝົດອາຍຸ |
403 insufficient_scope | Key ບໍ່ມີສິດເຮັດສິ່ງນີ້ ເຊັ່ນ Key ອ່ານຢ່າງດຽວພະຍາຍາມແກ້ໄຂ |
403 api_disabled | API ນີ້ຍັງບໍ່ໄດ້ເປີດໃນ 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 ໃໝ່