SMS API
createSMSMessage เลิกใช้งานแล้ว
Anchor link toใช้เพื่อส่งการแจ้งเตือนทาง SMS ไปยังผู้ใช้
POST https://api.pushwoosh.com/json/1.3/createSMSMessage
เนื้อหาของคำขอ
Anchor link to| ชื่อ | จำเป็น | ประเภท | คำอธิบาย |
|---|---|---|---|
| auth* | ใช่ | string | โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel |
| application* | ใช่ | string | รหัสแอปพลิเคชัน Pushwoosh |
| notifications* | ใช่ | array | การตั้งค่าเนื้อหา อาร์เรย์ JSON ของพารามิเตอร์ข้อความ ดูรายละเอียดด้านล่าง |
พารามิเตอร์การแจ้งเตือน
| ชื่อ | จำเป็น | ประเภท | คำอธิบาย |
|---|---|---|---|
| send_date* | ใช่ | string | วันที่และเวลาที่จะส่งการแจ้งเตือน ใช้รูปแบบ YYYY-MM-DD HH:mm หรือ now เพื่อส่งทันที |
| content* | ใช่ | string | เนื้อหาข้อความของข้อความ SMS |
| devices* | ใช่ | array | หมายเลขโทรศัพท์ของลูกค้า (ต้องเชื่อมโยงกับ UserId โดยใช้ /registerDevice และระบุในพารามิเตอร์ hwid หรือใช้ use_auto_registration) สามารถระบุได้เพียงหมายเลขเดียวที่นี่ |
| use_auto_registration | ไม่ | boolean | หากตั้งค่าเป็น true หมายเลขโทรศัพท์ที่ระบุในพารามิเตอร์ devices จะถูกลงทะเบียนโดยอัตโนมัติ |
| dynamic_content_placeholders | ไม่ | object | ตัวยึดตำแหน่งเนื้อหาแบบไดนามิกเพื่อปรับแต่งเนื้อหาข้อความ ตัวยึดตำแหน่งแต่ละตัวจะถูกแทนที่ด้วยค่าไดนามิกที่สอดคล้องกัน |
| preset | ไม่ | string | รหัส Preset SMS จาก Control Panel ของคุณ |
ตัวอย่างคำขอ
Anchor link to{ "request": { "application": "12345-67891", // จำเป็น รหัสแอปพลิเคชัน Pushwoosh "auth": "yxoPUlwqm…………pIyEX4H", // จำเป็น โทเค็นการเข้าถึง API จาก Pushwoosh Control Panel "notifications": [{ "send_date": "now", // จำเป็น YYYY-MM-DD HH:mm หรือ "now" "content": "Hello!", // จำเป็น ข้อความ SMS (สตริง) "devices": ["+1234567890"], // จำเป็น หมายเลขโทรศัพท์ของลูกค้า (ต้องเชื่อมโยงกับ // UserId โดยใช้ /registerDevice และระบุใน // พารามิเตอร์ "hwid" หรือใช้ "use_auto_registration") // สามารถระบุได้เพียงหมายเลขเดียวที่นี่ "preset": "XXXXX-XXXXX", // ไม่จำเป็น รหัส Preset SMS จาก Control Panel ของคุณ "use_auto_registration": true // ไม่จำเป็น ลงทะเบียนหมายเลขโทรศัพท์ที่ระบุ // ในพารามิเตอร์ "devices" โดยอัตโนมัติ }] }}ตัวอย่างการตอบกลับ
Anchor link to{ "status_code": 200, "status_message": "OK", "response": { "Messages": [ "9648-0B10ECB6-0D9F214D" ] }}การตอบกลับข้อผิดพลาด
Anchor link to{ "status_code": 210, "status_message": "Invalid devices list. \"devices\" must be an array.", "response": { "Messages": [] }}หากต้องการดูสถิติ SMS ให้ใช้วิธีการ totalsByIntervals
คุณยังสามารถดูสถิติสำหรับแต่ละข้อความได้ในส่วน ประวัติข้อความ