REST API ธรรมดาสำหรับ ส่ง SMS
โพสต์ผู้ส่ง ผู้รับ และเนื้อหาของคุณด้วยส่วนหัว Token รับ ID ข้อความกลับโดยตรง และรายงานการจัดส่งจะส่งไปยังเซิร์ฟเวอร์ของคุณ
หนึ่งคำขอ หนึ่งข้อความ
ตรวจสอบสิทธิ์ด้วยคีย์การเข้าถึงของคุณ โพสต์ข้อความ และอ่าน msgid จากการตอบกลับ กดปุ่มเพื่อดูมันทำงาน
1curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
2 -H "Token: $SMSLOCAL_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "from": "SMSLOCAL",
6 "to": "14155550123",
7 "content": "Your code is 481920."
8 }'
/external/smsเรียกใช้คำขอเพื่อดูการตอบกลับ
ไม่มีอะไรแปลกใหม่ให้เรียนรู้
แนวคิดสามประการครอบคลุม API ทั้งหมดซึ่งเป็นไปตามธรรมดา พักผ่อน อนุสัญญา
- การรับรองความถูกต้อง
การรับรองความถูกต้องโทเค็น
ส่งคีย์การเข้าถึงของคุณในส่วนหัว Token ในทุกคำขอ โดยมี JSON เข้าและออก JSON
- ไม่จำเป็นต้องมี SDK
- ทำงานจากภาษาใดก็ได้
- เก็บคีย์ไว้ในตัวแปรสภาพแวดล้อม
- การตอบสนอง
รู้ว่าได้รับการยอมรับ
ทุกๆ การส่งจะส่งคืน msgid และรหัสข้อผิดพลาดทันที
- จัดเก็บ msgid เทียบกับบันทึกของคุณเอง
- รหัสข้อผิดพลาด 0 หมายถึงยอมรับแล้ว
- ใช้ msgid เพื่อจับคู่รายงานในภายหลัง
- ตอบกลับ
สองทางโดยค่าเริ่มต้น
การตอบกลับมาถึงในการโทรกลับเดียวกัน โดยทำเครื่องหมายว่ามาจากอุปกรณ์เคลื่อนที่
- รูปร่างข้อความเหมือนกับรายงาน
- บอกเส้นทางแยกกับเดือน/เดือน
- กำหนดเส้นทางตอบกลับไปยังเครื่องมือสนับสนุนของคุณ
ดูว่าเกิดอะไรขึ้นกับทุกข้อความ
รายงานสถานะจะถูกโพสต์ไปที่ของคุณ URL โทรกลับ เมื่อข้อความถึงสถานะสุดท้าย
- 1จับคู่โดย msgidรายงานทุกฉบับจะมีรหัสที่คุณได้รับ ณ เวลาส่ง
- 2สถานะสุดท้ายเท่านั้นคุณจะได้ยินเกี่ยวกับข้อความเมื่อมีการจัดส่งหรือล้มเหลว
- 3URL โทรกลับหนึ่งรายการปลายทางเดียวกันจะได้รับรายงานและการตอบกลับ
9f2a7c10+1 415 ••• 0123จัดส่งแล้วแค่ตอนนี้9f2a7c11+91 98••• 43210จัดส่งแล้ว3 วินาทีที่แล้ว9f2a7c12+44 7••• 123456รอดำเนินการ5 วินาทีที่แล้ว9f2a7c13+91 99••• 00012ล้มเหลว9 วินาทีที่แล้ว
ดูวิธีการนับข้อความ
ข้อความที่ยาวขึ้นและอักขระที่ไม่ใช่ภาษาละตินจะเปลี่ยนจำนวนส่วนของข้อความที่เรียกเก็บเงิน ลองใช้ถ้อยคำของคุณเองและ ค้นหาหมายเลข ก่อนที่คุณจะส่ง
- Part 146 / 160
One part holds 160 characters in GSM7 or 70 in Unicode. One non-GSM character, such as an emoji or a Hindi letter, switches the whole message to Unicode.
Stop gluing messaging together by hand
Drag the divider to compare.
- Messages sent from your own code
- A report for every message
- Replies pushed to your system
- Manual exports and uploads
- No idea if a message arrived
- Replies land in someone’s inbox
A short pre-launch checklist
Tick items off as you go. Nothing here is saved.
SMS API — frequently asked questions
ส่งคีย์การเข้าถึงของคุณในส่วนหัว Token ในทุกคำขอ พร้อมด้วย Content-Type: application/json
Every send returns a msgid. Point us at a callback URL and we post a status report to it when the message reaches its final state.
160 characters on GSM7 encoding, or 70 on Unicode. Longer messages are joined from several parts, each billed separately.
Yes. Inbound replies are delivered to the same callback URL and marked as mobile originated.
Yes. SMS to Indian numbers must use an approved entity, sender header and template. Our team helps you register them during onboarding.