การย้าย API ระบบเก่า มา ระบบใหม่
ผู้ใช้งานที่ใช้งาน API จากระบบเก่าอยู่แล้ว สามารถเปลี่ยนมาใช้งาน API ของระบบ ใหม่ได้ตาม รายละเอียดด้านล่างดังนี้
Last updated
ผู้ใช้งานที่ใช้งาน API จากระบบเก่าอยู่แล้ว สามารถเปลี่ยนมาใช้งาน API ของระบบ ใหม่ได้ตาม รายละเอียดด้านล่างดังนี้
Last updated
API ทั้ง 2 ระบบ ใช้รูปแบบการยืนยันตนแบบเดียวกัน คือ “Basic Authentication” โดยการใช้ Username:Password แล้ว Encode ด้วย รูปแบบ Base64
username = antsuses password = ants1234
format = antsuser:ants1234 encodebase64 = YW50c3VzZXI6YW50czEyMzQ=
จะแยกการส่งเป็นแต่ละแบบ โดยใช้ url method ดังนี้
รวบรวม ทุกรูปแบบการส่ง ของทุก features ไว้ในแบบเดียว โดยใช้ Url method : https://api-service.ants.co.th/sms/send
ระบบเดิมจะใช้ โครงสร้าง body แต่ละ แบบ แตกต่างกัน
ระบบใหม่ใช้ โครงสร้างเดียวกันหมดและยังสามารถเพิ่ม/ลด parameter(features) ได้ตามความต้องการ
Fully featured textual message
ในกรณีที่ลูกค้า ไม่ได้ใช้งาน Features optional อื่นๆ เช่น bulkId = กำหนดชื่อ ID ของ Bulk แคมเปญ messageId = กำหนด ID ของแต่ละหมายเลข shorturl = ให้ระบบย่อ link ที่อยู่ใน message notifyUrl = end point สำหรับ callback แจ้งผลการส่ง notifyContentType = รูปแบบ content ที่ต้องการให้ระบบส่งไป สามารถเลือกได้แบบ json หรือ xml sendAt = ตั้งเวลาให้ระบบส่ง SMS ผู้ใช้งาน ไม่จำเป็นต้องระบุ parameter (features) ที่ไม่ต้องการใช้งาน ระบบจะทำการ detect ตามค่าพื้นฐาน default ให้โดยอัตโนมัติ
ระบบเดิม
ระบบใหม่
http://api.ants.co.th
https://api2.ants.co.th
http://api-service.ants.co.th
https://api-service.ants.co.th
ประเภท
URL Method
Single textual message ส่งข้อความแบบเดียว 1 เบอร์ - หลายเบอร์
https://api2.ants.co.th/sms/1/text/single
Multiple textual message ส่งหลายรูปแบบข้อความและหลายเบอร์ พร้อมกัน
https://api2.ants.co.th/sms/1/text/multi
Fully featured textual message เหมือนกับ Multiple textual message แต่เพิ่ม features ที่หลากหลายมากขึ้น เช่น การกำหนด notify callback , ทำ shorten message,ตั้งเวลาในการส่ง,กำหนด bulkID หรือ messageId จากผู้ใช้งานได้
https://api2.ants.co.th/sms/1/text/advanced