จุดเด่นของ Kotchasan อย่างหนึ่งคือความเร็ว ทำให้การนำ Kotchasan ไปใช้งานเป็น API สามารถทำได้ดีที่สุด เนื่องจากจะทำให้ API สามารถรับจำนวน Request ได้มากกว่า แถมการเขียนโค้ดของ Kotchasan เพื่อใช้งานเป็น API ยังง่ายดายอีกด้วย
รายละเอียดเพิ่มเติม https://www.kotchasan.com/index.php?module=knowledge&id=116
- PHP 5.3 ขึ้นไป
- ext-mbstring
- PDO Mysql
ก่อนทดสอบตัวอย่างนี้ต้องทำการติดตั้งก่อนนะครับ เนื่องจากมีส่วนที่เชื่อมต่อกับฐานข้อมูล
- ให้อัปโหลดโค้ดทั้งหมดจากที่ดาวน์โหลด ขึ้นไปบน Server
- เรียกตัวติดตั้ง http://domain.tld/install/ (เปลี่ยน domain.tld เป็นโดเมนรวมพาธที่ทำการติดตั้งไว้) และดำเนินการตามขั้นตอนการติดตั้งหรืออัปเกรดจนกว่าจะเสร็จสิ้น
- ลบไดเร็คทอรี่ install/ ออก
พบปัญหาการติดตั้ง แนะนำอ่านกระทู้นี้ก่อน https://www.kotchasan.com/forum.html?wbid=3809
- domain.tld/api.php/v1/user/login ตัวอย่างตรวจสอบ Username และ Password ของฐานข้อมูล API และคืนค่า Refresh Token สำหรับการนำไปใช้งานต่อ
- domain.tld/api.php/v1/user/me ตัวอย่างสำหรับการอ่านข้อมูลส่วนตัวโดยใช้ Refresh Token ที่ได้จากการ login
- ทดสอบเรียกใช้งาน API ได้ที่ domain.tld/index.php ถ้าสำเร็จ จะแสดง username และ ชื่อของคนที่ login ออกมา
- สามารถนำไปใช้งานส่วนตัวและสามารถพัฒนาต่อยอดได้
- สามารถนำระบบที่พัฒนาต่อยอดแล้วไป จำหน่าย จ่าย แจก ได้ โดยไม่ต้องแจ้งให้ผู้เขียนทราบ และด้วยสิทธิ์ของตัวเอง
- มีข้อสงสัยสามารถสอบถามได้ที่บอร์ดของคชสาร https://www.kotchasan.com
- ผู้เขียนไม่รับผิดชอบข้อผิดพลาดใดๆในการใช้งาน
ธนาคาร กสิกรไทย สาขากาญจนบุรี
เลขที่บัญชี 221-2-78341-5
ชื่อบัญชี กรกฎ วิริยะ