ในช่วงหลายปีที่ผ่านมาธุรกิจโทรคมนาคมในไทยมีการพัฒนาอย่างต่อเนื่องนับแต่ยุคที่เคยใช้โทรศัพท์ได้อย่างเดียว มาสู่ยุคให้บริการข้อความ SMS และจนมาถึงทุกวันนี้ที่กลายเป็นช่องทางเชื่อมต่ออินเทอร์เน็ตและเปิดโอกาสให้กับกับธุรกิจใหม่ หรือการใช้งานรูปแบบต่างๆ อย่างมากมาย แต่หลังจากนี้แนวทางการเปิด API เป็น OpenAPI ของ AIS ก็จะเปิดโอกาสใหม่ๆ ให้กับธุรกิจได้อีกมาก
AIS OpenAPI เปิดทางให้องค์กรภายนอกเข้าถึงข้อมูลและฟีเจอร์ต่างๆ ที่เคยจำกัดอยู่ที่โครงข่ายโทรคมนาคมเท่านั้น โดยการเปิดให้องค์กรภายนอกเข้าใช้งานนี้ มีความปลอดภัย จำกัดเฉพาะข้อมูลที่ผู้เรียกดูได้รับอนุญาต และเป็นมาตรฐาน
ก่อนหน้านี้ผู้ให้บริการโทรคมนาคมอาจมีการเปิดฟีเจอร์ต่างๆ ออกมาให้องค์กรที่ได้รับอนุญาตใช้งานได้ แต่ก็มีกระบวนการที่ยุ่งยากซับซ้อนและต่างกันออกไปตามแต่ลักษณะการใช้งาน ทำให้ระยะเวลาการพัฒนาแอปพลิเคชันใช้เวลานานกว่าที่ควร
ผู้ให้บริการโครงข่ายโทรคมนาคมทั่วโลกตระหนักถึงปัญหาที่แนวทางการเปิดฟีเจอร์ต่างๆ ไม่มีมาตรฐาน จึงร่วมกันวางแนวทางเปิด API ให้กับนักพัฒนาภายนอกเข้ามาใช้งานฟังก์ชั่นต่างๆ ของเครือข่าย เป็นมาตรฐาน API กลางที่ตรงกันทุกค่ายที่รองรับ เรียกว่า Camara API เปิดให้นักพัฒนาและธุรกิจต่างๆ สามารถเข้าถึงความสามารถของเครือข่ายโทรศัพท์ไร้สายได้โดยตรง โดยตอนนี้ AIS ก็รองรับมาตรฐานเหล่านี้แล้วบางส่วน ได้แก่
แนวทางการเปิดฟีเจอร์เหล่านี้อาจจะมีเครือข่ายหลายแห่งให้บริการด้วย API ของตัวเองมาก่อนอยู่แล้ว แต่การพัฒนาสำหรับเครือข่ายแต่ละแห่งก็ต่างกันไปจนเครื่องมือต่างๆ ที่สร้างขึ้นก็ไม่ได้รับประกันว่าจะทำงานได้ในอนาคต หรือทำงานร่วมกับเครือข่ายอื่นๆ ได้
เนื่องจาก Camara API เป็นมาตรฐานกลางของ GSM Association ผู้วางมาตรฐานเครือข่ายโทรศัพท์ไร้สาย ทำให้เครือข่ายต่างๆ ที่กำลังจะเปิด API ก็มีแนวโน้มจะทำตามมาตรฐานกลางนี้ต่อไปในอนาคต หรือแม้แต่เครือข่ายที่มี API ของตัวเองอยู่แล้วก็น่าจะปรับมาสู่มาตรฐานกลางนี้ต่อไป สำหรับ AIS เองเมื่อเปิดบริการนี้ ก็ทำความร่วมมือกับ Singtel และ Maxis เพื่อเปิด API บางส่วนให้ทำงานข้ามเครือข่ายแล้ว ในอนาคตความร่วมมือในแนวทางนี้ก็มีแนวโน้มจะเพิ่มขึ้นเรื่อยๆ ต่อไป
Flow การทำงานของ Number Verification API เปิดให้ดูได้บน GitHub ของ Camara Project
Camara API นั้นวางสเปค API ต่างๆ โดยเปิดไฟล์ OpenAPI สำหรับทุก API ให้เป็นสาธารณะบน GitHub (ตัวอย่างไฟล์ OpenAPI สำหรับ Number Verification API) ทำให้ เราสามารถใช้เครื่องมือสร้าง client สำหรับภาษาต่างๆ ได้โดยง่าย เช่น โปรแกรมทดสอบ API ยอดนิยมอย่าง Postman นั้นรองรับไฟล์ OpenAPI ในตัว หรือภาษายอดนิยมอย่าง Python, JavaScript ล้วนมีเครื่องมือช่วยให้เขียนโค้ดตาม API ได้ง่ายขึ้น
นอกจาก API 3 ตัวหลักที่ AIS เปิดใช้งานแล้ว Camara API ยังกำหนดมาตรฐานเอาไว้อีกนับสิบ รายการที่เราอาจจะได้เห็นการใช้งานในอนาคต รายการที่น่าสนใจอย่างเช่น
API ต่างๆ ที่ AIS OpenAPI เปิดมาตอนนี้เปิดทางให้เราสามารถสร้างแอปพลิเคชั่นที่ทำงานได้ง่ายขึ้น ผู้ใช้สามารถล็อกอินได้โดยไม่ต้องจำรหัสผ่าน หรือกรอกข้อมูล OTP, เพิ่มความปลอดภัย ในกรณีที่มีการเปลี่ยนซิมหรือใช้งานนอกพื้นที่ที่กำหนด การเชื่อมต่อเข้ากับบริการ OpenAPI จะสร้างประสบการณ์การใช้งานใหม่ให้กับผู้ใช้ได้ในอนาคต
การลงทุนสร้างแอปพลิเคชั่นกับ AIS OpenAPI ยังเป็นแนวทางที่เปิดทางให้ซอฟต์แวร์ที่พัฒนามาแล้วสามารถใช้งานร่วมกับเครือข่ายต่างๆ ทั้งในและต่างประเทศ จากการเป็นมาตรฐานกลางที่ผู้ให้บริการตกลงร่วมกัน
สนใจบริการ AIS Open API สามารถติดต่อทีมงาน AIS Business ได้ทันที หรือดูข้อมูลเพิ่มเติมได้ที่ AIS Open API
Comments
ก่อน Open ไปจูนในบ้านให้ดีก่อนมั้ย
เวลาโหลดนานๆ น้องอุ่นใจก็ไถสเก็ต รอไปปป
ยังไงปรับปรุงระบบบิล ควบคู่ไปด้วยนะครับ ,, ชื่อติดแบล็คลิส แบบงงๆ ยังไม่ได้เอาออกเบย
ทำไมเน็ตมือถือไทยความเร็วเฉลี่ยมันต่ำมากแค่ 53.95Mbps อันดับ 50 ของโลก ทั้งที่ 5G ครอบคลุมทั้งประเทศ
ช้าเพราะ 4G หรือเปล่าครับสมัยนี้ 4G นี่ได้ 50 Mbps ผมว่าก็แรงละ อยากแรงกว่านี้ต้องไป 5G