Skip to content

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

Notifications You must be signed in to change notification settings

goragodwiriya/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published