MultiTEL APIv3

เกี่ยวกับ MultiTEL API:

API นี้มีไว้สำหรับนักพัฒนาที่ต้องการเชื่อมต่อกับแพลตฟอร์มโทรศัพท์ของเรา หรือพัฒนาบริการโดยใช้แพลตฟอร์มนี้เป็นพื้นฐาน

API ของเราให้การเข้าถึงทรัพยากร (เอนทิตีข้อมูล) ผ่านเส้นทาง URI หากต้องการใช้ REST API แอปพลิเคชันของคุณ
จะส่งคำขอ HTTP และแยกวิเคราะห์การตอบกลับ โดยค่าเริ่มต้น รูปแบบการตอบกลับคือ JSON

วิธีการของคุณจะเป็นวิธี HTTP มาตรฐานคือ GET และ POST เนื่องจาก API ใช้มาตรฐานเปิด
คุณจึงสามารถใช้ภาษาพัฒนาเว็บใดก็ได้เพื่อเข้าถึง API

จุดปลายทาง API ที่ใช้:

https://api.multitel.net/v3


การยืนยันตัวตน:

MultiTEL APIv3 ใช้การยืนยันตัวตนแบบ HTTP Basic/Digest ซึ่งช่วยให้คุณปกป้อง URL บนเว็บเซิร์ฟเวอร์ของคุณ เพื่อให้เฉพาะคุณและ MultiTEL
เท่านั้นที่เข้าถึงได้ ในการยืนยันตัวตนผ่าน HTTP คุณสามารถระบุชื่อผู้ใช้และรหัสผ่านในรูปแบบ URL ต่อไปนี้:

https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries 


สำหรับการยืนยันตัวตน HTTP Basic คุณจะใช้ชื่อผู้ใช้บัญชี MultiTEL และรหัสผ่านของคุณ
หรือคุณสามารถกำหนดผู้ใช้ API เฉพาะได้ที่นี่: https://multitel.net/settings.

curl -G https://api.multitel.net/v3/getcountries \
    -u '[YOUR USERNAME]:[YOUR PASSWORD]'


ผลลัพธ์:

ฟังก์ชัน API ทั้งหมดจะส่งคืนส่วน status และ response สถานะจะเป็นรหัสตัวเลขตาม รหัสสถานะ HTTP

ทุกอย่างที่มีรหัสสถานะ 200 จะถือว่าสำเร็จ
ทุกอย่างที่มีรหัสสถานะในช่วง 4xx จะถือว่าเป็นข้อผิดพลาดของไคลเอ็นต์ (รหัสต้องห้าม รหัสยอดเงินไม่เพียงพอ ฯลฯ)
ทุกอย่างที่มีรหัสสถานะในช่วง 5xx จะถือว่าเป็นข้อผิดพลาดของเซิร์ฟเวอร์

ตัวอย่างผลลัพธ์ ด้านล่าง:

{
  "status": {
    "code": 200,
    "msg": ""
  },
  "response": {
    "number": "33554530000",
    "price": {
      "per_minute": "0.006",
      "free_minutes": "0",
      "setup_price": "0",
      "monthly_price": "0.7",
      "channels": "0",
      "overflow": "1"
    }
  }
}

ตัวอย่างการตอบกลับจากเอกสาร API ของ RentNumber จำนวนเงินในตัวอย่างไม่ใช่ใบเสนอราคาปัจจุบัน

ค้นหาเอกสาร