คู่มือ aWhere
ดูแลระบบ

API key

สร้าง API key ให้โปรแกรมอื่นเรียกใช้แพลตฟอร์ม เลือกสิทธิ์ ตั้งวันหมดอายุ และเปลี่ยน key

หน้านี้พาสร้าง API key ให้โปรแกรมอื่นเรียกใช้แพลตฟอร์มได้โดยไม่ต้องมีคนลงชื่อเข้าใช้ เช่น สคริปต์ที่นำเข้าข้อมูลทุกคืน

บทบาทของคุณต้องมี สามารถสร้าง credential สามารถแก้ไข credential หรือ สามารถลบ credential ตามงานที่จะทำ

สร้าง API key

  1. เปิด API key แล้วกด เพิ่ม API key
  2. กรอก ชื่อ ให้รู้ว่า key นี้เป็นของโปรแกรมไหน
  3. ถ้า key ควรเลิกใช้ในวันหนึ่ง ให้ตั้งวันหมดอายุ
  4. ใต้ ขอบเขต ติ๊กเฉพาะสิ่งที่โปรแกรมต้องใช้ (ขอบเขต)
  5. ที่ ประเภทข้อจำกัด เลือก ไม่มี (ข้อจำกัด)
  6. กด บันทึก ช่อง Key จะขึ้นมาที่ด้านบน
  7. กดไอคอนคัดลอกท้ายช่อง Key แล้วส่ง key ให้คนที่ดูแลโปรแกรมนั้น

ใครที่เปิดหน้านี้ได้ก็อ่าน key ได้ จึงควรให้สิทธิ์ credential เฉพาะคนที่ไว้ใจ

ขอบเขต

ขอบเขตบอกว่า key ทำอะไรได้ ข้อความบนหน้าจอเป็นภาษาอังกฤษเสมอ

ข้อความบนหน้าจอkey ทำอะไรได้
Read any public contentอ่านเนื้อหาสาธารณะ
Read any admin data such as users, roles, clients and api-keysอ่านข้อมูลผู้ใช้งาน บทบาท client และ API key
Manage any admin data such as users, roles, clients and api-keysจัดการผู้ใช้งาน บทบาท client และ API key
Read any items there owned by and shared with userอ่านรายการที่ผู้ใช้เป็นเจ้าของหรือที่แชร์ให้
Manage any items there owned by and shared with userจัดการรายการที่ผู้ใช้เป็นเจ้าของหรือที่แชร์ให้
Read any groups where user are owned and joinedอ่านกลุ่มที่ผู้ใช้เป็นเจ้าของหรือเข้าร่วม
Manage any groups where user are owned and joinedจัดการกลุ่มที่ผู้ใช้เป็นเจ้าของหรือเข้าร่วม

วันหมดอายุ

กดช่อง หมดอายุ เลือกวันในปฏิทิน กด ตกลง แล้วกด บันทึก พ้นวันนั้นไปแล้ว แพลตฟอร์มจะไม่รับ key นี้อีก ระวังอย่าเลือกวันที่ผ่านไปแล้ว เพราะ key จะใช้ไม่ได้ทันที ถ้าจะยกเลิกวันหมดอายุ ให้กด ล้างค่า ในปฏิทิน

ข้อจำกัด

ให้เลือก ไม่มี ตัวเลือกอื่น คือ IP address HTTP referrer Android และ iOS เก็บรายการไว้กับ key ได้ แต่เวอร์ชันนี้ยังไม่ได้ใช้ตรวจจริง เช่น key ที่จำกัดไว้ที่ IP เดียวก็ยังใช้จาก IP อื่นได้

เปลี่ยน key

ค่าของ key แก้ไม่ได้ ถ้า key รั่วหรือต้องการเปลี่ยน ให้ทำดังนี้

  1. สร้าง API key ใหม่ที่มีขอบเขตเหมือนเดิม
  2. ให้คนดูแลโปรแกรมเปลี่ยนไปใช้ key ใหม่
  3. ลบ key เก่า

แก้ไขหรือลบ key

หา key ในช่อง ค้นหา API key แล้วกด แก้ไข หรือ ลบ ในแถวนั้น ถ้าลบ ต้องกด ลบ ในกล่องยืนยันอีกครั้ง แล้วโปรแกรมที่ยังใช้ key นี้จะเรียกแพลตฟอร์มไม่ได้อีก

ถ้าหา key ไม่เจอ key นั้นอาจเป็น key ส่วนตัวที่ผู้ใช้สร้างเองในแอป Account ซึ่งไม่แสดงในหน้านี้

ในหน้านี้