Bulk SMS API

Bulk SMS API ที่นักพัฒนาเชื่อมต่อเสร็จได้ในบ่ายเดียว

BulkSMSAPI คือ API สำหรับส่ง SMS แบบกลุ่มสำหรับนักพัฒนา: ส่งข้อความเดียวหรือชุดข้อความถึง 10,000 หมายเลขต่อคำขอไปยัง 227 ประเทศผ่าน REST ติดตามสถานะทุกข้อความด้วย webhooks ที่มีการเซ็น และจ่ายตามข้อความจากยอดเงินเติมล่วงหน้า

  • จ่ายต่อข้อความ
  • ไม่มีค่าบริการรายเดือน
  • เว็บฮุคที่ลงนาม

SMS หนึ่งฉบับไปยัง สหรัฐอเมริกา ราคา $0.00507 ต่อ segment

ภาพรวม BulkSMSAPI

คืออะไร
REST API และคอนโซลเว็บสำหรับส่ง SMS แบบกลุ่ม: หนึ่งข้อความ แบทช์หลายพันฉบับ หรือแคมเปญจากรายการที่วาง
พื้นที่ให้บริการ
227 ประเทศและเขตพื้นที่ แต่ละแห่งมีราคาต่อ segment ของตัวเอง
ราคา
เริ่มต้นที่ $0.00247 ต่อ segment (บราซิล), $0.00507 ไปยัง สหรัฐอเมริกา ไม่มีค่าบริการรายเดือน ไม่มีค่าติดตั้ง
คำขอ
JSON ผ่าน HTTPS, คีย์ API แบบ Bearer สูงสุด 10,000 ผู้รับต่อคำขอแบทช์ และ 600 คำขอต่อนาทีต่อคีย์
รายงานการจัดส่ง
เว็บฮุคที่ลงนามสำหรับทุกข้อความที่จัดส่งหรือล้มเหลว 10 ความพยายามต่อเหตุการณ์ พร้อม endpoint GET สำหรับการตรวจสอบ
การกำหนดเวลา
send_at ตั้งแต่ 2 นาทีถึง 45 วันล่วงหน้า สามารถยกเลิกแบทช์ที่กำหนดเวลาได้พร้อมคืนเงินเต็มจำนวน
ข้อความ
GSM-7 และ Unicode (UCS-2) ข้อความยาวสูงสุด 10 segments ช่องทางการรวม และข้อความส่วนตัวต่อผู้รับ
การชำระเงิน
ยอดเงินเติมล่วงหน้าตั้งแต่ $40 เติมเงินผ่านระบบชำระเงินที่โฮสต์ ข้อความที่ล้มเหลวจะคืนสู่ยอดเงิน

ส่วนประกอบ

ทุกสิ่งที่จำเป็นสำหรับการรวม bulk SMS

หกส่วนของ API เดียว ทุกส่วนคิดราคาต่อข้อความและมองเห็นได้ในคอนโซลเดียวกัน ใช้ส่วนเดียว หรือเชื่อมเข้าด้วยกันเป็นระบบแจ้งเตือนแบบเต็มรูปแบบ

ข้อความเดี่ยว

POST /v1/messages ส่งข้อความหนึ่งฉบับไปยังหมายเลขเดียวและตอบกลับด้วยรหัสข้อความทันที รหัสเข้าสู่ระบบ การรีเซ็ตรหัสผ่านและการแจ้งเตือนการชำระเงินจะถูกส่งทันทีที่โค้ดของคุณเรียกใช้

ส่งข้อความ

ชุดข้อความ

POST /v1/batches รับได้ถึง 10,000 หมายเลขในหนึ่งคำขอ พร้อมข้อความเดียวสำหรับทุกคนหรือข้อความส่วนตัวต่อหมายเลข หมายเลขซ้ำและหมายเลขที่ไม่ถูกต้องจะถูกแยกออกและระบุในคำตอบ

ส่งชุดข้อความ

เว็บฮุคที่ลงนาม

ทุกข้อความที่ส่งสำเร็จหรือล้มเหลวจะเรียก endpoint ของคุณด้วยเหตุการณ์ JSON ที่ลงนาม แต่ละเหตุการณ์จะมีการลอง 10 ครั้งในระยะเวลาประมาณ 24 ชั่วโมง ดังนั้นการปรับใช้จะไม่ทำให้คุณสูญเสียสถานะ

ตั้งค่า webhooks

API ราคา

GET /v1/pricing ส่งกลับราคาต่อ segment สำหรับทุกประเทศ โดยไม่ต้องใช้คีย์ แสดงค่าใช้จ่ายในผลิตภัณฑ์ของคุณเอง หรือตรวจสอบเส้นทางก่อนการส่งจำนวนมาก

อ่านราคาผ่าน API

การกำหนดเวลา

เพิ่ม send_at ในคำขอใดก็ได้และชุดข้อความจะรอจนถึงนาทีนั้น ตั้งแต่ 2 นาทีถึง 45 วันล่วงหน้า ยกเลิกก่อนเริ่มต้นและค่าใช้จ่ายทั้งหมดจะกลับคืนสู่ยอดเงิน

กำหนดเวลาชุดข้อความ

คอนโซลสำหรับทั้งทีม

วางหรืออัปโหลดรายชื่อ เขียนข้อความ ดูตัวอย่างสำหรับผู้รับแต่ละคนและส่งโดยไม่ต้องเขียนโค้ด ทุกชุดข้อความจาก API จะแสดงในคอนโซลเดียวกันพร้อมนับจำนวนแบบเรียลไทม์

ดูคอนโซล

API SMS แบบกลุ่มเดียวสำหรับรหัส การแจ้งเตือนและแคมเปญ

ข้อความธุรกรรมและแคมเปญการตลาดใช้ endpoint เดียวกัน รายการราคาเดียวกันและเหตุการณ์การจัดส่งเดียวกัน ความแตกต่างอยู่ที่จำนวนหมายเลขที่คุณใส่ในหนึ่งคำขอเท่านั้น

ข้อความธุรกรรม

หนึ่งเหตุการณ์ในระบบของคุณ หนึ่งข้อความถึงหนึ่งคน ส่งภายในไม่กี่วินาที

  • POST /v1/messages ตอบกลับ 202 พร้อมรหัสข้อความ ราคาและสถานะก่อนที่ข้อความจะออกจากคิวของเรา
  • ใส่รหัสคำสั่งซื้อหรือรหัสผู้ใช้ของคุณใน reference และจะกลับมาในทุก webhook สำหรับข้อความนั้น
  • ลองใหม่อย่างปลอดภัย: Idempotency-Key เดียวกันจะส่งคำตอบแรกกลับมาเป็นเวลา 24 ชั่วโมงแทนที่จะส่งสองครั้ง
ส่งข้อความ

แคมเปญแบบกลุ่ม

หนึ่งข้อความ หรือหนึ่งข้อความต่อคน ไปยังรายชื่อหลายพันรายการในหนึ่งคำขอ

  • POST /v1/batches รับได้ 10,000 หมายเลขต่อคำขอ คอนโซลรับได้ 50,000 ต่อแคมเปญจากการวางหรือไฟล์ CSV
  • หมายเลขจะถูกทำความสะอาดให้คุณ: ช่องว่าง, ขีดและคำนำหน้า 00 จะถูกแก้ไข หมายเลขซ้ำและหมายเลขที่ไม่ถูกต้องจะถูกระบุและข้ามไป
  • ประมาณการก่อนด้วย POST /v1/estimates: ค่าใช้จ่ายทั้งหมด, segments และการแบ่งตามประเทศ โดยไม่ต้องส่งอะไรเลย
ส่งชุดข้อความ

สิ่งที่ทีมส่งผ่าน SMS API

ข้อความจริงจากระบบจริง: แต่ละรายการคือการเรียก API เดียวหรือชุดข้อความที่กำหนดเวลา ราคาต่อ segment ตามประเทศของหมายเลข

รหัสเข้าสู่ระบบและสมัครสมาชิก

ส่งรหัสครั้งเดียวจากบริการตรวจสอบสิทธิ์ของคุณด้วย POST /v1/messages และอ่านเหตุการณ์การส่งก่อนที่ผู้ใช้จะขอรหัสใหม่

อัปเดตคำสั่งซื้อและการจัดส่ง

ระบบคำสั่งซื้อของคุณเรียกใช้ API เมื่อพัสดุออกจากคลังสินค้า พร้อมระบุช่วงเวลาและรหัสติดตามในข้อความสั้นๆ

การแจ้งเตือนนัดหมาย

งานประจำคืนสร้างรายการของพรุ่งนี้และส่งหนึ่งชุดพร้อมข้อความส่วนตัวสำหรับผู้ป่วยหรือลูกค้าแต่ละคน กำหนดส่งในเย็นวันก่อนหน้า

การแจ้งเตือนการชำระเงินและบัญชี

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

แคมเปญการขายและการเปิดตัว

ส่ง 50,000 หมายเลขจากคอนโซลหรือชุดละ 10,000 จาก CRM ของคุณ พร้อมเพิ่มบรรทัดไม่รับข้อความในทุกข้อความ

ประกาศบริการและการหยุดทำงาน

แจ้งลูกค้าที่ได้รับผลกระทบทันทีเมื่อบริการ เที่ยวบินหรือเส้นทางการจัดส่งเปลี่ยนแปลง และติดตามเมื่อมีการแก้ไข

ส่งชุดข้อความด้วยคำขอเดียว

สร้างคีย์ API ในคอนโซล ส่งออกเป็น BULKSMSAPI_KEY และรันตัวอย่างเหล่านี้ ตัวอย่างแต่ละตัวอย่างเป็นโปรแกรมที่สมบูรณ์ซึ่งใช้เฉพาะไลบรารีมาตรฐาน และคำตอบคือชุดข้อความพร้อมรหัส ต้นทุนและจำนวนที่ส่งจริง
สร้างชุดข้อความ
curl https://bulksmsapi.cc/v1/batches \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: spring-sale-0412" \
  -d '{
    "name": "Spring sale",
    "text": "Spring sale at Northwind: 20% off until Sunday. Opt out: northwind.example/sms",
    "to": [
      "+14155550123",
      "+447400123456",
      "+4915123456789"
    ]
  }'

ราคา

ราคา SMS แบบกลุ่มตามประเทศ

ทุกประเทศมีราคาต่อส่วนข้อความหนึ่งส่วนในดอลลาร์สหรัฐ เหมือนกันทั้งผ่าน API และคอนโซล ข้อความธรรมดาที่มีความยาวไม่เกิน 160 ตัวอักษรคือหนึ่งส่วน ข้อความที่ยาวกว่าหรือข้อความ Unicode ใช้ส่วนมากขึ้น และรายการราคาจะแสดงต้นทุนก่อนที่คุณจะส่ง
ประเทศ
ต่อ Segment
$0.00507
10,000 ข้อความ
$50.70
SMS API ไปยัง สหรัฐอเมริกา

วิธีการคำนวณราคาการส่ง

  • ราคาต่อส่วนของประเทศของหมายเลข คูณด้วยส่วนของข้อความ คูณด้วยจำนวนผู้รับ ไม่มีอะไรเพิ่มเติม
  • ต้นทุนจะถูกหักจากยอดเงินของคุณเมื่อคำขอได้รับการยอมรับ ดังนั้นชุดข้อความจะไม่หยุดกลางคันเนื่องจากขาดเงิน
  • ข้อความที่ล้มเหลวจะถูกคืนเงินให้กับยอดเงินโดยอัตโนมัติ และชุดข้อความที่กำหนดเวลาที่คุณยกเลิกจะถูกคืนเงินเต็มจำนวน
  • ราคาถูกอ่านสดจาก GET /v1/pricing ดังนั้นผลิตภัณฑ์ของคุณเองสามารถแสดงตัวเลขเดียวกันได้
รายการราคาเต็ม

227 จาก 227 ประเทศ

ประเทศต่อ SMS
กรีซ$0.00987
กรีนแลนด์$0.00587
กวม$0.00617
กวาเดอลูป$0.04257
กัมพูชา$0.02117
กัวเตมาลา$0.00847
กาตาร์$0.00907
กานา$0.01357
กาบอง$0.01187
กายอานา$0.00957
กินี$0.01357
กินี-บิสเซา$0.01557

จ่ายตามการใช้งานจากยอดเงินเติมล่วงหน้า

เติมเงินจำนวนใดก็ได้ตั้งแต่ $40 ถึง $5,000 และใช้จ่ายในประเทศใดก็ได้ตามจังหวะของคุณ ยอดเงินไม่มีวันหมดอายุและไม่มีค่าบริการรายเดือน และการเติมเงินครั้งแรกจะได้รับโบนัสเพิ่มเติม
$40+10% สำหรับการเติมเงินครั้งแรก

ยอดเงิน $44 เมื่อเติมเงินครั้งแรก

ประมาณ 8,678 ข้อความหนึ่ง segment ไปยัง สหรัฐอเมริกา

$100+20% สำหรับการเติมเงินครั้งแรก

ยอดเงิน $120 เมื่อเติมเงินครั้งแรก

ประมาณ 23,668 ข้อความหนึ่ง segment ไปยัง สหรัฐอเมริกา

$200+25% สำหรับการเติมเงินครั้งแรก

ยอดเงิน $250 เมื่อเติมเงินครั้งแรก

ประมาณ 49,309 ข้อความหนึ่ง segment ไปยัง สหรัฐอเมริกา

$300+30% สำหรับการเติมเงินครั้งแรก

ยอดเงิน $390 เมื่อเติมเงินครั้งแรก

ประมาณ 76,923 ข้อความหนึ่ง segment ไปยัง สหรัฐอเมริกา

$500+35% สำหรับการเติมเงินครั้งแรก

ยอดเงิน $675 เมื่อเติมเงินครั้งแรก

ประมาณ 133,136 ข้อความหนึ่ง segment ไปยัง สหรัฐอเมริกา

$1,000+40% สำหรับการเติมเงินครั้งแรก

ยอดเงิน $1,400 เมื่อเติมเงินครั้งแรก

ประมาณ 276,134 ข้อความหนึ่ง segment ไปยัง สหรัฐอเมริกา

สร้างบัญชี

จำนวนข้อความสำหรับ สหรัฐอเมริกา ที่ราคา $0.00507 ต่อหนึ่งส่วน วิธีการชำระเงินทำงานอย่างไร

ขีดจำกัดที่เขียนไว้สำหรับปริมาณสูง

ตัวเลขด้านล่างคือขีดจำกัดในโค้ดที่รัน API และเอกสารจะระบุแต่ละข้อพร้อมกับส่วนหัวหรือข้อผิดพลาดที่แสดง

10,000

จำนวนต่อคำขอแบบกลุ่ม

ส่งรายชื่อในหนึ่งครั้ง แยกตามประเทศและคิดราคาต่อผู้รับ

600

คำขอต่อนาทีต่อคีย์

ส่วนหัวขีดจำกัดอัตราในทุกคำตอบแสดงสิ่งที่เหลืออยู่ในหน้าต่าง

1,200

ข้อความต่อนาทีต่อบัญชี

คิวส่งข้อความไปยังเส้นทางตามลำดับ ทุกสองวินาที

จากบัญชีไปยังรายงานการส่งในสี่ขั้นตอน

ไม่มีสายขายและไม่มีสัญญา: บัญชีคือคีย์ที่สร้างในเบราว์เซอร์ของคุณ และ API จะเปิดใช้งานหลังจากเติมเงินครั้งแรก
  1. ขั้นตอนที่ 1

    สร้างบัญชี

    เบราว์เซอร์ของคุณจะสร้างคีย์บัญชี บันทึกไว้ครั้งเดียว; มันคือการเข้าสู่ระบบเพียงอย่างเดียว โดยไม่ต้องใช้อีเมลหรือรหัสผ่านในการจัดการ

  2. ขั้นตอนที่ 2

    เติมเงินเข้าบัญชี

    เติมเงินตั้งแต่ $40 ผ่านระบบชำระเงินที่โฮสต์ ยอดเงินจะแสดงในคอนโซลและผ่าน GET /v1/balance

  3. ขั้นตอนที่ 3

    สร้างคีย์ API

    ตั้งชื่อคีย์สำหรับแต่ละแอปหรือสภาพแวดล้อม คัดลอกไว้ครั้งเดียว และยกเลิกได้ทุกเวลาโดยไม่กระทบกับคีย์อื่น

  4. ขั้นตอนที่ 4

    ส่งและรับฟัง

    เรียกใช้ /v1/messages หรือ /v1/batches และเพิ่ม URL เว็บฮุค: เหตุการณ์การส่งสำเร็จและล้มเหลวจะมาพร้อมกับลายเซ็น

ส่งกลุ่มแรกของคุณวันนี้

สร้างบัญชีในไม่กี่วินาที เติมเงินตั้งแต่ $40 และเรียกใช้ API จากภาษาใดก็ได้ที่รองรับ HTTPS ราคาเริ่มต้นที่ $0.00247 ต่อข้อความ

API ส่ง SMS แบบกลุ่มสำหรับนักพัฒนา: REST, Webhooks, 227 ประเทศ | BulkSMSAPI