Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API by Kotchasan

จุดเด่นของ Kotchasan อย่างหนึ่งคือความเร็ว ทำให้การนำ Kotchasan ไปใช้งานเป็น API สามารถทำได้ดีที่สุด เนื่องจากจะทำให้ API สามารถรับจำนวน Request ได้มากกว่า แถมการเขียนโค้ดของ Kotchasan เพื่อใช้งานเป็น API ยังง่ายดายอีกด้วย

รายละเอียดเพิ่มเติม https://www.kotchasan.com/index.php?module=knowledge&id=116

ความต้องการของระบบ

  • PHP 5.3 ขึ้นไป
  • ext-mbstring
  • PDO Mysql

การติดตั้งและการอัปเกรด

ก่อนทดสอบตัวอย่างนี้ต้องทำการติดตั้งก่อนนะครับ เนื่องจากมีส่วนที่เชื่อมต่อกับฐานข้อมูล

  1. ให้อัปโหลดโค้ดทั้งหมดจากที่ดาวน์โหลด ขึ้นไปบน Server
  2. เรียกตัวติดตั้ง http://domain.tld/install/ (เปลี่ยน domain.tld เป็นโดเมนรวมพาธที่ทำการติดตั้งไว้) และดำเนินการตามขั้นตอนการติดตั้งหรืออัปเกรดจนกว่าจะเสร็จสิ้น
  3. ลบไดเร็คทอรี่ 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
  • ผู้เขียนไม่รับผิดชอบข้อผิดพลาดใดๆในการใช้งาน

หากต้องการสนับสนุนผู้เขียน สามารถบริจาคช่วยเหลือค่า Server ได้ที่

ธนาคาร กสิกรไทย สาขากาญจนบุรี
เลขที่บัญชี 221-2-78341-5
ชื่อบัญชี กรกฎ วิริยะ

About

ตัวอย่างการใช้งาน API ด้วย Kotchasan

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages