การย้าย API ระบบเก่า มา ระบบใหม่
ผู้ใช้งานที่ใช้งาน API จากระบบเก่าอยู่แล้ว สามารถเปลี่ยนมาใช้งาน API ของระบบ ใหม่ได้ตาม รายละเอียดด้านล่างดังนี้
URL Endpoint
ระบบเดิม
ระบบใหม่
http://api.ants.co.th
https://api2.ants.co.th
http://api-service.ants.co.th
https://api-service.ants.co.th
Authentication
API ทั้ง 2 ระบบ ใช้รูปแบบการยืนยันตนแบบเดียวกัน คือ “Basic Authentication” โดยการใช้ Username:Password แล้ว Encode ด้วย รูปแบบ Base64
ตัวอย่าง
username = antsuses password = ants1234
format = antsuser:ants1234 encodebase64 = YW50c3VzZXI6YW50czEyMzQ=
POST /sms/send HTTP/1.1
Host: api-service.ants.co.th
Content-Type: application/json
Authorization: Basic YW50c3VzZXI6YW50czEyMzQ=
Cache-Control: no-cacheAPI Send
ระบบเดิม
จะแยกการส่งเป็นแต่ละแบบ โดยใช้ url method ดังนี้
ประเภท
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
ระบบใหม่
รวบรวม ทุกรูปแบบการส่ง ของทุก features ไว้ในแบบเดียว โดยใช้ Url method : https://api-service.ants.co.th/sms/send
Body Request
ระบบเดิมจะใช้ โครงสร้าง body แต่ละ แบบ แตกต่างกัน
ระบบใหม่ใช้ โครงสร้างเดียวกันหมดและยังสามารถเพิ่ม/ลด parameter(features) ได้ตามความต้องการ
Single textual message
ระบบเดิม
ระบบใหม่
Multiple textual message
ระบบเดิม
ระบบใหม่
Fully featured textual message
ระบบเดิม
ระบบใหม่
Body Response
ระบบเดิม
ระบบใหม่
Last updated
Was this helpful?