âķïļ āđāļāļāļāđāļāļēāļĢāļāļąāļāļŠāļīāļ
âķïļ āđāļāļāļāđāļāļēāļĢāļāļąāļāļŠāļīāļ
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļđāđāđāļāđāļēāļĢāđāļ§āļĄāļāļēāļĢāđāļāđāļāļāļąāļ
āđāļāđāļāļāļąāļāļĻāļķāļāļĐāļēāļŦāļĢāļ·āļāļāļļāļāļĨāļēāļāļĢāļāļāļāļĄāļŦāļēāļ§āļīāļāļĒāļēāļĨāļąāļĒāļŠāļāļāļĨāļēāļāļāļĢāļīāļāļāļĢāđÂ
āļŠāđāļāļāļĨāļāļēāļāđāļāđāļāļāļĩāļĄ āļāļĩāļĄāļĨāļ°āđāļĄāđāđāļāļīāļ 3 āļāļ
(āļāļĢāļāļĩāļāļąāļāļĻāļķāļāļĐāļēāļāđāļāļāļĄāļĩ āļāļēāļāļēāļĢāļĒāđāļāļĩāđāļāļĢāļķāļāļĐāļē āļāđāļ§āļĒ 1 āļāđāļēāļ āđāļāļĒāļāļ°āđāļĄāđāļāļąāļāļĢāļ§āļĄāđāļāđāļāļŠāļĄāļēāļāļīāļāđāļāļāļĩāļĄāļāļąāļāļāļē)
āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāđāļāđāđāļāļāļēāļĢāļāļĢāļ°āļāļ§āļāļāđāļāļāđāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļąāļāļāļēāļāļķāđāļāđāļāļ āđāļĨāļ° āļĄāļĩāļāļēāļĢāđāļāļ·āđāļāļĄāđāļĒāļāļāđāļāļĄāļđāļĨāļāđāļēāļ PSU OpenAPIÂ
Â
āļāļĢāļ°āđāļ āļāļāļēāļĢāļāļĢāļ°āļāļ§āļ
āļāļąāļāļĻāļķāļāļĐāļē (āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļĢāļīāļāļēāļĢ PSU Open API Level 1, 2)Â
āļāļļāļāļĨāļēāļāļĢ (āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļĢāļīāļāļēāļĢ PSU Open API Level 1, 2, 3) Â
âïļāđāļāļīāđāļĄāđāļāļīāļĄ :Â
PSU Open API āļāļĩāđāđāļāļīāļāđāļŦāđāļāļĢāļīāļāļēāļĢāļŠāļēāļĄāļēāļĢāļāļāļđāđāļāđāļāļēāļāđāļ§āđāļāđāļāļāđ https://api.psu.ac.th āļāđāļēāļāđāļĄāļāļđ Document
āđāļĨāļ°āđāļĨāļ·āļāļāļāļđāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļĢāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļāļāļāļĨāļļāđāļĄ API āļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļāđāļāđ
āļāļēāļĢāļāļ API āđāļāļŠāđāļ§āļāļāļāļāļāļĩāļĄāļāļąāļāļĻāļķāļāļĐāļē āļāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāđāļēāļāļāļēāļāļēāļĢāļĒāđāļāļĩāđāļāļĢāļķāļāļĐāļēāđāļāđāļēāļāļąāđāļ āđāļāļĒāļāļēāļāļēāļĢāļĒāđāļāļĩāđāļāļĢāļķāļāļĐāļēāļāļ°āđāļāđāļāļāļđāđāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļĨāļ°āļāļģāļŦāļāļāļāļāļāļēāļāđāļŦāđāļāļąāļāļĻāļķāļāļĐāļēāđāļāđāļ Developer āđāļāļ·āđāļāđāļāđāļēāđāļāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāđāļāđ āđāļāļĒāļāļ°āļĄāļĩāļāļēāļĢāđāļāđāļāļāļĩāđāļĄāļĨāđāļāđāļāđāļāļāļēāļāļāļēāļāļēāļĢāļĒāđāļāļĩāđāļāļĢāļķāļāļĐāļēāđāļŦāđāļāļĢāļēāļāļāļĩāļāļāļĢāļąāđāļ
āļāļĢāļāļĩāļāļēāļĢāļāļ API āđāļ Level 2 āļāļēāļāļāļĩāļĄāļāļđāđāļāļąāļāđāļāđāļĄāļĩāļāļēāļĢāļāļąāļāđāļāļĢāļĩāļĒāļĄ Account āļāļāļ Authentik āđāļāļ·āđāļāđāļāđāđāļāļāļēāļĢāļāļāļŠāļāļ āđāļāļĒāļāļ°āļŠāđāļāđāļŦāđāļāđāļēāļāļāļēāļāļāļĩāđāļĄāļĨāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāđāļāđāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļ§āļąāļāļāļĩāđāđāļāļ
āļāļĢāļāļĩāļāļēāļĢāļāļ API āđāļ Level 3 āđāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļ Secret key āļāļ°āļāđāļāļāļāļĢāļāļāļāđāļāļĄāļđāļĨ āļāļąāļāļāļĩāđ
1) āļĨāļīāļāļāđāđāļāļāļŠāļēāļĢ : āđāļāļāļēāļĢāļāđāļēāļāļāļīāļāļāļ Secret key āđāļŦāđāđāļāđāļ âhttps://sites.google.com/psu.ac.th/psuapicontestâÂ
2) Remark : āļāđāļāļāļĄāļĩāļāļēāļĢāļĢāļ°āļāļļāļ§āđāļē âāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļāļ§āļāđāļāđāļāļāļąāļ PSU API Contest āđāļāđāļēāļāļąāđāļâÂ
āļāļāļāđāļāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāđāļāļāļēāļĢāđāļāđāļāļāļąāļāļāļąāđāļāļŦāļĄāļ āļāļ°āđāļāđāļāļāđāļāļĄāļđāļĨāļāļģāļĨāļāļāđāļāļ·āđāļāđāļāđāđāļāļāļēāļĢāļāļāļŠāļāļ (Development mode) āđāļāļŠāļąāļāļāļąāļāļāļāļ°āļāļąāļāļāđāļāļāļĒāđāđāļāđāļēāļāļąāđāļ (CampID=01,FacID=15)
âĐāļĢāļđāļāđāļāļāļāļēāļĢāđāļāđāļāļāļąāļ
āđāļāļīāļāļāļēāļĢāđāļāđāļāļāļąāļāļāļĢāđāļāļĄāļāļąāđāļāļāļĩāđāđāļāļāđāļāļ·āđāļāļāđāļāļāļēāļĢāļāļĢāļ°āļāļ§āļ PSU Open API Contest āļāļđāđāļŠāļĄāļąāļāļĢāđāļāđāļēāđāļāđāļāļāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļĢāđāļ§āļĄāļāđāļēāļāļāđāļāļāļāļēāļāļāļāļāđāļĨāļāđ
ð―ïļāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļāļĄāļ§āļīāļāļĩāđāļāļĒāđāļāļāļŦāļĨāļąāļāđāļāđ ð āļāļĩāđāļāļĩāđ
āļāļēāļĢāđāļāđāļāļāļąāļāļĢāļāļāđāļĢāļ (āļāļąāļāđāļĨāļ·āļāļ 5 āļāļĩāļĄāļāļđāđāđāļāđāļēāļĢāļāļāļāļāļāđāļāđāļĨāļ°āļāļĢāļ°āđāļ āļāļāļēāļĢāđāļāđāļāļāļąāļ) āļŠāđāļāļāļĨāļāļēāļāļāļģāđāļŠāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāđāļāđāļāļēāļāļāļēāļĢāļāļąāļāļāļē
āļāļģāļāļ§āļ 1 āļāļĨāļīāļ āđāļāļĒāļĄāļĩāļāļ§āļēāļĄāļĒāļēāļ§āđāļĄāđāđāļāļīāļ 10 āļāļēāļāļĩ āļāļĩāļĄāļāļđāđāđāļāđāļēāđāļāđāļāļāļąāļāļŠāļēāļĄāļēāļĢāļāļāļāļāđāļāļāđāļāđāļāļēāļĄāļāļąāļāļĒāļēāļĻāļąāļĒāđāļĨāļ°āļāļēāļāđāļāđāļ āļēāļāļāļĢāļ°āļāļāļāļāļēāļĄāļāļĩāđāđāļŦāđāļāļŠāļĄāļāļ§āļĢ āđāļāļĒāļāļĢāļāļāļāļĨāļļāļĄāđāļāļŦāļąāļ§āļāđāļāļŦāļĨāļąāļ  āļāļ·āļÂ
āļāļ·āđāļāļāļĢāļīāļāļēāļĢ/āļĢāļ°āļāļ/āđāļāļĢāđāļāļĢāļĄ/āđāļāļāļāļĨāļīāđāļāļāļąāļ
āđāļāļ§āļāļīāļ āļāļĩāđāļĄāļēāđāļĨāļ°āļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāļąāļāļŦāļē
āļāļāļāđāļāļāļāļāļāļāļēāļāļāļĢāļīāļāļēāļĢ āļāļēāļāļī āļāļĨāļļāđāļĄāļāļđāđāđāļāđ āļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļģāļāļēāļÂ
āļāļĢāļ°āđāļĒāļāļāđāļāļĩāđāļāļēāļāļ§āđāļēāļāļ°āđāļāđāļĢāļąāļāļāđāļāļāļĩāļ§āļīāļāļāļąāļāļĻāļķāļāļĐāļē/āļāļļāļāļĨāļēāļāļĢāđāļāļĄāļŦāļēāļ§āļīāļāļĒāļēāļĨāļąāļĒ
āļŦāļāđāļēāļāļāļāļēāļĢāļāļģāļāļēāļāļāļāļāļĢāļ°āļāļ
āļāļēāļĢāđāļāđāļāļāļąāļāļĢāļāļāļāļīāļāļāļāļ°āđāļĨāļīāļĻÂ
āļŠāļāļēāļāļāļĩāđ-āļ§āļąāļāđāļĨāļ°āđāļ§āļĨāļē :āļŠāļĄāļēāļāļīāļāđāļāļāļĩāļĄāļāļĩāđāļāđāļēāļāļāļēāļĢāļāļąāļāđāļĨāļ·āļāļāđāļāđāļēāļĢāļāļāļāļīāļāļāļāļ°āđāļĨāļīāļĻ āļāđāļāļāđāļāđāļēāļĢāđāļ§āļĄāļāļģāđāļŠāļāļāļāļĨāļāļēāļ
āđāļāļ§āļąāļāļāļĩāđ 10 āļĄāļī.āļĒ. 2567 āđāļ§āļĨāļē 09:00 - 12:00 āļ.
āļ āļŦāđāļāļ 102 āļŠāļģāļāļąāļāļāļ§āļąāļāļāļĢāļĢāļĄāļāļīāļāļīāļāļąāļĨāđāļĨāļ°āļĢāļ°āļāļāļāļąāļāļāļĢāļīāļĒāļ° āļĄāļŦāļēāļ§āļīāļāļĒāļēāļĨāļąāļĒāļŠāļāļāļĨāļēāļāļāļĢāļīāļāļāļĢāđ āļ§āļīāļāļĒāļēāđāļāļāļŦāļēāļāđāļŦāļāđ
āļĢāļ°āļĒāļ°āđāļ§āļĨāļēāđāļāļāļēāļĢāļāļģāđāļŠāļāļ : āļāļđāđāđāļāđāļēāđāļāđāļāļāļąāļāļāđāļāļāļāļģāđāļŠāļāļāļāļĨāļāļēāļāļ āļēāļĒāđāļāđāļ§āļĨāļē 10 āļāļēāļāļĩ āđāļĨāļ°āđāļāđāđāļ§āļĨāļēāđāļāļāļēāļĢāļāļāļāļāļģāļāļēāļĄāļāļāļ°āļāļĢāļĢāļĄāļāļēāļĢ 5 āļāļēāļāļĩ
(āļĢāļ§āļĄ 15 āļāļēāļāļĩāļāđāļāļāļĩāļĄ)
āđāļāļĒāļāļ°āļĄāļĩāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļĨāđāļĨāļ°āļĄāļāļāļĢāļēāļāļ§āļąāļĨāđāļŦāđāļāļąāļāļāļĩāļĄāļāļđāđāļāļāļ°āđāļĨāļīāļĻāļ āļēāļĒāđāļāļ§āļąāļāđāļāļĩāļĒāļ§āļāļąāļ
âĐāļŦāļĨāļąāļāđāļāļāļāđāļāļēāļĢāļāļąāļāļŠāļīāļ
āđāļāļāļāđāļāļēāļĢāļāļąāļāļŠāļīāļāļāļĢāļ°āļāļāļāļāđāļ§āļĒ 4 āļāđāļēāļ (100 āļāļ°āđāļāļ) āļāļąāļāļāļĩāđ
 āļāļĨāļāļĢāļ°āļāļāđāļāļīāļāļāļ§āļāļāđāļāļŠāļąāļāļāļĄ āđāļĨāļ°āļāļ§āļēāļĄāļĒāļąāđāļāļĒāļ·āļ (50 āļāļ°āđāļāļ) āļāļĢāļ°āđāļĒāļāļāđāđāļĨāļ°āļāļļāļāļāđāļēāļāđāļāļāļēāļĢāļāļģāđāļāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāđāļāđāļāļĢāļđāļāļāļĢāļĢāļĄāļ āļēāļĒāđāļāļĄāļŦāļēāļ§āļīāļāļĒāļēāļĨāļąāļĒ āļŦāļĢāļ·āļāļāļģāđāļāļāļąāļāļāļēāļāđāļāļĒāļāļāđāļāļ·āđāļāļāļīāļāļāļēāļĢāļ āļēāļĒāđāļāļĄāļŦāļēāļ§āļīāļāļĒāļēāļĨāļąāļĒāđāļāļāļāļēāļāļ
āļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļēāļāđāļāļāļāļīāļāđāļĨāļ°āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļĢāļīāļ (20 āļāļ°āđāļāļ) āļāļ§āļēāļĄāļĒāļēāļāļāđāļēāļĒāļāļāļāđāļāļĢāđāļāļĢāļĄ (Programming Technique) āļāļēāļĢāđāļāđāļāļēāļāđāļāļāđāļēāļāđāļāļāđāļāđāļĨāļĒāļĩ āļāļ§āļēāļĄāļāļđāļāļāđāļāļāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļĢāđāļāļĢāļĄ āļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļēāļĢāļāļģ API āđāļāđāļāđ
UX āļāļ§āļēāļĄāļŠāļ§āļĒāļāļēāļĄ āļāļ§āļēāļĄāļāđāļēāļŠāļāđāļ (15 āļāļ°āđāļāļ) āļāļ§āļēāļĄāļŠāļ§āļĒāļāļēāļĄ āļāļ§āļēāļĄāļāđāļēāļŠāļāđāļāļāļāļāđāļāļĢāđāļāļĢāļĄ āļāļēāļĢāđāļāđāļāļēāļāļāđāļēāļĒāļŠāļ°āļāļ§āļ āļāļ§āļēāļĄāļāļđāļāļāđāļāļ āļāļ§āļēāļĄāļāļĢāļāļāđāļ§āļÂ
āļ§āļīāļāļĩāļāļēāļĢāļāļģāđāļŠāļāļāđāļĨāļ°āļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ (15 āļāļ°āđāļāļ) āļāļēāļĢāļāļĢāļ°āđāļĄāļīāļāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļ§āļēāļĄāļāļīāļāļŠāļĢāđāļēāļāļŠāļĢāļĢāļāđ āđāļĨāļ°āđāļāļāļāļīāļāļāđāļēāļāđ āļāļēāļĢāļāļģāđāļŠāļāļāļāđāļāļāđāļāđāļēāđāļāļāđāļēāļĒ āļŠāļĄāđāļŦāļāļļāļŠāļĄāļāļĨ āđāļĨāļ°āļāļąāļāđāļāļ
āļāļģāļāļąāļāļŠāļīāļāļāļāļāļāļāļ°āļāļĢāļĢāļĄāļāļēāļĢāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāđāļāđāļēāļĢāđāļ§āļĄāļāļēāļĢāđāļāđāļāļāļąāļāđāļĨāļ°āļāļđāđāļĢāļąāļāļĢāļēāļāļ§āļąāļĨāļāļ·āļāđāļāđāļāļāļĩāđāļŠāļīāđāļāļŠāļļāļ