SMS API para sa Kenya: bulk SMS sa +254 numero
Kenya
Calling code +254
- Bawat SMS segment
- $0.02147
- Mga mensahe para sa $100
- 4,657
- Lokal na wika
- English at Swahili
- Encoding
- GSM-7
Magkano ang halaga ng bulk SMS papunta sa Kenya
| Mga Mensahe | 1 segment | 2 segment |
|---|---|---|
| 1 | $0.02147 | $0.04294 |
| 1,000 | $21.47 | $42.94 |
| 10,000 | $214.70 | $429.40 |
| 100,000 | $2,147.00 | $4,294.00 |
Format ng numero sa Kenya
Ang mga mobile number sa Kenya ay may 9 digit pagkatapos ng +254. Sa lokal, isinusulat ito na may leading 0 (0712 123456); sa API, tinatanggal ang 0 na iyon, kaya ang parehong numero ay ilalagay sa to field bilang +254 712 123456.
Alpabeto at mga segment
Ang text sa English at Swahili ay nananatili sa GSM-7 alphabet, kaya ang isang segment papuntang Kenya ay may 160 character at bawat parte ng mas mahabang text ay 153. Mag-ingat sa curly quotes at emoji na kinopya mula sa ibang tools: ang isa sa mga ito ay naglilipat ng buong text sa Unicode na 70 character bawat segment, at ang POST /v1/estimates ay nagpapakita ng encoding bago mo ipadala.
Time zone at oras
Ang Kenya ay UTC+3 buong taon na walang pagbabago ng oras, kaya ang 09:00 sa Nairobi ay palaging 06:00 UTC. Ang send_at ay tumatanggap ng UTC o anumang ISO 8601 offset, at ang console scheduler ay nagko-convert mula sa iyong time zone.
Magpadala sa Kenya sa isang request lang
Ang sagot ay agad na babalik kasama ang message id, ang bansang (KE) na tumugma sa numero, at ang presyo. Ang delivered o failed event ay susunod sa iyong webhook, at ang failed na mensahe ay irerefund.
Para sa listahan, magpadala ng parehong text sa hanggang 10,000 numero gamit ang POST /v1/batches, o personal na text bawat numero sa messages.
curl https://bulksmsapi.cc/v1/messages \
-H "Authorization: Bearer $BULKSMSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+254712123456", "text": "Your Northwind code is 482913. It expires in 10 minutes."}'const res = await fetch("https://bulksmsapi.cc/v1/messages", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.BULKSMSAPI_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ to: "+254712123456", text: "Your Northwind code is 482913. It expires in 10 minutes." }),
});
console.log(await res.json()); // price: "0.02147", country: "KE"import json, os, urllib.request
req = urllib.request.Request(
"https://bulksmsapi.cc/v1/messages",
data=json.dumps({"to": "+254712123456", "text": "Your Northwind code is 482913. It expires in 10 minutes."}).encode(),
headers={"Authorization": "Bearer " + os.environ["BULKSMSAPI_KEY"], "Content-Type": "application/json", "User-Agent": "northwind-app/1.0"},
method="POST",
)
with urllib.request.urlopen(req) as res:
print(json.load(res)["price"]) # "0.02147"Ano ang ipinapadala ng mga developer sa Kenya
Mobile money
Ang mobile money transfer sa Nairobi ay nag-trigger ng text na nagko-confirm sa amount ng transaction at detalye ng recipient.
Kumpirmasyon sa ride
Ang ride-hailing app sa Mombasa ay nagpapadala ng text na may detalye ng driver at estimated arrival time.
Mga update sa order
Ang e-commerce store sa Kisumu ay nagte-text sa mga customer kapag umalis na sa warehouse ang kanilang order.
Mga paalala ng appointment
Ang clinic sa Nakuru ay nagpapadala ng SMS reminder para sa upcoming medical appointments.
Marami pang bansa sa Silangan at Katimugang Aprika
SMS sa Kenya: mga katanungan
Marami pang sagot tungkol sa mga account, bayarin at API ay nasa FAQ.
Magkano ang gastos para magpadala ng bulk SMS sa Kenya?
Ilang SMS sa Kenya ang maipapadala ng $100 top-up?
Paano ko isusulat ang mga numero ng Kenya para sa API?
Anong wika ang dapat naming gamitin para sa SMS sa Kenya?
Paano namin maaabot ang parehong residente at bisita?
Magsimulang magpadala sa Kenya
Gumawa ng account, mag-top up mula $40 at magpadala sa Kenya sa halagang $0.02147 bawat segment, mula sa console o sa isang API call lang.