API SMS per Sudafrica: SMS in blocco ai numeri +27
Sudafrica
Prefisso telefonico +27
- Per segmento SMS
- $0.00727
- Messaggi per $100
- 13,755
- Lingua locale
- Inglese, afrikaans
- Codifica
- GSM-7
Costo di un SMS in blocco inviato a Sudafrica
| Messaggi | 1 segmento | 2 segmenti |
|---|---|---|
| 1 | $0.00727 | $0.01454 |
| 1,000 | $7.27 | $14.54 |
| 10,000 | $72.70 | $145.40 |
| 100,000 | $727.00 | $1,454.00 |
Formato numerico in Sudafrica
I numeri di telefono mobili in Sudafrica hanno 9 cifre dopo +27. Localmente sono scritti con uno 0 iniziale (071 123 4567); nell'API quello 0 viene eliminato, quindi lo stesso numero va nel campo to come +27 71 123 4567.
Alfabeto e segmenti
Il testo in inglese, afrikaans, zulu e altre lingue ufficiali rimane all'interno dell'alfabeto GSM-7, quindi un segmento per il Sudafrica contiene 160 caratteri e ogni parte di un testo più lungo 153. Attenzione alle virgolette ricce e agli emoji copiati da altri strumenti: uno di questi sposta l'intero testo in Unicode a 70 caratteri per segmento, e POST /v1/estimates mostra la codifica prima dell'invio.
Fuso orario e tempistiche
Il Sudafrica mantiene UTC+2 tutto l'anno senza cambiamenti dell'ora, quindi le 09:00 a Johannesburg sono sempre le 07:00 UTC. send_at accetta UTC o qualsiasi offset ISO 8601, e il programmatore della console converte dal tuo fuso orario.
Invia a Sudafrica con una richiesta
La risposta arriva subito con l'ID del messaggio, il paese a cui è stato associato il numero (ZA) e il prezzo. Un evento delivered o failed segue sul tuo webhook, e un messaggio fallito viene rimborsato.
Per una lista, invia lo stesso testo a fino a 10.000 numeri con POST /v1/batches, o un testo personalizzato per numero in messages.
curl https://bulksmsapi.cc/v1/messages \
-H "Authorization: Bearer $BULKSMSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+27711234567", "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: "+27711234567", text: "Your Northwind code is 482913. It expires in 10 minutes." }),
});
console.log(await res.json()); // price: "0.00727", country: "ZA"import json, os, urllib.request
req = urllib.request.Request(
"https://bulksmsapi.cc/v1/messages",
data=json.dumps({"to": "+27711234567", "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.00727"Cosa inviano gli sviluppatori a Sudafrica
Conferme di pagamento
Le banche a Johannesburg inviano ricevute SMS ai clienti dopo le transazioni, fornendo una prova immediata del pagamento.
Aggiornamenti sulla consegna
Le aziende di logistica a Città del Capo notificano ai clienti via SMS quando i loro pacchi sono in consegna.
Promemoria per appuntamenti
Le cliniche di Durban inviano avvisi SMS ai pazienti sugli appuntamenti imminenti, riducendo le visite mancate.
Notifiche di eventi
Gli organizzatori di eventi a Pretoria inviano aggiornamenti SMS ai partecipanti su cambiamenti di programma o dettagli del luogo.
Altri paesi in Africa Orientale e Meridionale
SMS per Sudafrica: domande
Altre risposte su account, pagamenti e API sono disponibili nelle FAQ.
Quanto costa inviare SMS in blocco a Sudafrica?
Quanti SMS a Sudafrica invia una ricarica di $100?
Come scrivo i numeri di Sudafrica per l'API?
In quale lingua dovrebbero essere i messaggi SMS per il Sudafrica?
Come funzionano gli SMS per i turisti in Sudafrica?
Inizia a inviare a Sudafrica
Crea un account, ricarica da $40 e invia a Sudafrica a $0.00727 per segmento, dalla console o con una chiamata API.