SMS API
L'API SMS viene utilizzata dalle aziende per inviare SMS a livello di programmazione con promemoria di appuntamenti, notifiche, avvisi o campagne di marketing. Il gateway API SMS è utile anche per le aziende che hanno bisogno di incorporare funzionalità SMS nei loro sistemi e applicazioni esistenti, come i sistemi CRM o le piattaforme di e-commerce.
L'API SMS viene utilizzata per inviare SMS in modo rapido, efficiente e su larga scala, da aziende di molti settori: istituzioni finanziarie, fornitori di servizi sanitari, agenzie governative, cibo e ospitalità, rivenditori e molti altri tipi di organizzazioni.
Utilizzando la nostra API SMS è possibile inviare SMS a più destinatari in un'unica richiesta (fino a 25.000 numeri di telefono per richiesta), piuttosto che effettuare più richieste API singole, risparmiando tempo e risorse.
Una vasta gamma di funzioni per la messaggistica SMS
Fai clic di seguito per visualizzare i punti salienti delle funzionalità per SMS, pagine di destinazione mobili, il nostro portale Web o connessioni API
-
Modelli
Salva modelli di messaggi di testo univoci per inviare messaggi SMS in modo rapido e conveniente.
-
SMS bidirezionale
Sviluppa una relazione con i tuoi clienti. Invia e ricevi messaggi di testo da/verso i clienti.
-
Supporto multilingue
È possibile inviare messaggi di testo in qualsiasi lingua attualmente utilizzata grazie alla codifica dei caratteri Unicode.
-
Campi dinamici
Per personalizzare rapidamente i messaggi, selezionare tutti i dettagli di contatto da includere dinamicamente nel corpo del testo.
-
Preventivo
Prima di inviare una campagna, stima il costo e non preoccuparti di superare il budget.
-
Multicanale
Hai la possibilità di inviare il tuo messaggio via SMS, Viber o WhatsApp.
-
Avvisi
Crea SMS di compleanno, promemoria per i ritardi di pagamento e altri avvisi basati su un file con colonne di data.
-
Conversazioni
Puoi rispondere a tutti i messaggi di testo in entrata dalla finestra di chat, che viene visualizzata come un singolo feed di messaggi.
-
ID mittente personalizzato
Inviare messaggi ai clienti con l'ID mittente dell'organizzazione.
-
Copertura globale
La nostra rete ti consente di interagire in modo sicuro ed economico con i tuoi consumatori in tutto il mondo.
-
Importa contatti
Carica un file (CSV, XLS, TXT) o copia e incolla i numeri di telefono per importare rapidamente la tua raccolta di contatti. Salva dettagli come nome, indirizzo e-mail e campi personalizzati.
-
Campi personalizzati
Caricando un file contenente contatti e definendo campi dati personalizzati, è possibile incorporare una serie di campi dinamici nel messaggio di testo.
-
Registro attività
Registra i tuoi accessi, le ricariche di bilanciamento e le campagne inviate, tra le altre cose.
-
Report e analisi
Monitora e migliora i risultati del tuo marketing via SMS. Scopri le percentuali di consegna, le percentuali di clic e altre metriche.
-
Convalidare i numeri
Per aiutarti a ripulire l'elenco dei contatti, carica un elenco di numeri di telefono e rimuovi quelli non validi.
-
Avviso di credito basso
Riceverai un avviso di credito SMS se il saldo del tuo account scende al di sotto del limite impostato.
-
Limitare l'accesso
Consente di limitare l'accesso dell'account a un determinato intervallo di indirizzi IP.
Casi d'uso dell'API SMS più diffusi
Scopri come utilizzare la nostra soluzione API SMS per la tua azienda.
Notifiche
Utilizza l'API SMS per informare i tuoi clienti sulla conferma degli ordini, lo stato della spedizione, gli inviti, gli appuntamenti.
Avvisi
Automatizza rapidamente e facilmente l'invio di promemoria di appuntamenti, aggiornamenti, modifiche o problemi importanti.
Verifica
Verifica e autentica gli utenti con password monouso (OTP) come ulteriore livello di sicurezza per impedire l'accesso non autorizzato.
Marketing
Usa gli SMS di massa per inviare offerte speciali, promozioni di vendita, buoni sconto, buoni e altro ancora per aumentare le tue entrate.
Calcola il costo per inviare SMS a United States
Prezzi SMS Pay as you go. Quando si utilizza la nostra API SMS si paga solo per ciò che si utilizza.
0.198 € costo per sms
Invia SMS a qualsiasi rete mobile in United States per 0.198 € per messaggio.Invia SMS alle reti mobili in United States:
- AT&T
- Choice Wireless (ATN)
- iWireless
- Chariton Valley Telephone Company
- Phoenix Communications (Oklahoma Western Telephone Company)
- T-Mobile (Deutsche Telekom)
- Sprint (SoftBank)
- Verizon Wireless
- US Cellular (TDS)
- Arctic Slope Telephone Association Cooperative
- Big River Communications (Big River Telephone)
- Carolina West Wireless
- CenturyLink
- Northwest Missouri Cellular
- Public Service Data Wireless
- S&T Telephone
- VTel Wireless (Vermont Telephone Company)
- Agri-Valley Communications
- Airpeak
- C Spire Wireless (Telapex)
- NewCore Wireless
- SouthernLINC Wireless (Southern Company)
- GW Wireless (Golden West Telecom)
- Emery Telecom
- GCI
- NTUA Choice Wireless
- Big Sky Mobile (iSmart Mobile)
- All West Wireless (All West Communications)
- Choice Wireless
- Appalachian Wireless
- Blanca Telephone Company (Jade Communications)
- Bluegrass Cellular
- Cellcom (Nsight)
- Chat Mobility
- Cellular One (MTPCS)
- Cellular One (Smith Bagley)
- ClearTalk Wireless (NTCH)
- Copper Valley Telecom
- Cordova Wireless Communications (Cordova Telephone Cooperative)
- Bravado Wireless (Cross Communications)
- Custer Telephone Company
- ETEX Telephone Cooperative
- Farmers Wireless
- Illinois Valley Cellular
- Limitless Mobile
- Indigo Wireless
- Inland Cellular
- Leaco Wireless
- Bug Tussel Wireless (Hilbert Communications)
- Mid-Rivers Communications (Mid-Rivers Telephone Cooperative)
- Mobi PCS
- Matanuska Telephone Association
- Nemont (Sagebrush Cellular)
- Nex-Tech Wireless
- OTZ Telephone Cooperative
- Kaptel
- Penasco Valley Telecom
- Peoples Wireless (Peoples Telephone Cooperative)
- Pine Belt Wireless (Pine Belt Telephone Company)
- Pine Cellular
- Pinpoint Communications
- Pioneer Cellular (Pioneer Telephone Cooperative)
- Plateau Wireless
- Shenandoah Telecommunications
- Silver Star Wireless (Silver Star Communications)
- Snake River PCS (Eagle Telephone System)
- South Central Communications
- Swiftel (Brookings Municipal Utilities)
- Texas Cellular Communications
- STRATA NETWORKS
- Union Wireless
- United Wireless
- Viaero Wireless
- West Central Wireless
- Northeast Wireless
- Ligado Networks
- BayRICS
- Texas Energy Network
- James Valley Telecommunications
- PTCI (Panhandle Telephone Cooperative)
- MobileNation (SI Wireless)
- TelAlaska Cellular (American Broadband)
- S & R Communications
- SpeedConnect
- O2 Secure Wireless
- NNTC Wireless (Northeast Nebraska Telephone Company)
- ARINC AviNet (Rockwell Collins)
- Enhanced Telecommunications Corporation
- South Georgia Regional Information Technology Authority
- Aspenta
- Nortex Communications
- Colorado Valley Communications
- KPU (Ketchikan Public Utilities)
- Evolve Broadband (Worldcall Interconnect)
- Adams NetWorks
- Farmers Mutual Telephone Company
- CTC Advanced Communications
- NNTC Wireless (Nucla-Naturita Telephone Company)
- Breakaway Wireless (MTCC)
- Blue Wireless
- BIT Communications (Buggs Island Telephone Cooperative)
- pdvWireless (Pacific DataVision)
- Rock Wireless (Standing Rock Telecom) (5938)
- Redzone Wireless
- GigSky
- Rise Broadband
- Country Wireless
- Phoenix Wireless
- Infrastructure Networks
Controlla le funzionalità della messaggistica SMS e le normative locali per United States:
Modi per utilizzare la messaggistica SMS con SMS.CX
Seleziona un metodo per inviare il tuo messaggio di testo che si adatta alle tue esigenze aziendali.
Esempi di codice per SMS API
Integra la nostra potente API SMS nel tuo sito web o nella tua applicazione e sarai pronto per iniziare a inviare messaggi SMS in pochi minuti.
Utilizza i nostri wrapper API ufficiali e le librerie client per essere subito operativo. Sono disponibili con linguaggi popolari come Python, PHP, Node.js, Java e altri.
Non esiste una libreria client per la tua lingua preferita? È possibile utilizzare qualsiasi libreria HTTP generica desiderata.
import requests url = "https://api.sms.cx/sms" payload = { "to": ["+31612469333"], "from": "InfoText", "text": "Your confirmation code is 5443" } headers = { "content-type": "application/json", "Authorization": "Bearer <ACCESS_TOKEN>" } response = requests.request("POST", url, json=payload, headers=headers) print(response.text)
require 'uri' require 'net/http' require 'openssl' url = URI("https://api.sms.cx/sms") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(url) request["content-type"] = 'application/json' request["Authorization"] = 'Bearer <ACCESS_TOKEN>' request.body = "{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}" response = http.request(request) puts response.read_body
const data = JSON.stringify({ "to": [ "+31612469333" ], "from": "InfoText", "text": "Your confirmation code is 5443" }); const xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function () { if (this.readyState === this.DONE) { console.log(this.responseText); } }); xhr.open("POST", "https://api.sms.cx/sms"); xhr.setRequestHeader("content-type", "application/json"); xhr.setRequestHeader("Authorization", "Bearer <ACCESS_TOKEN>"); xhr.send(data);
const http = require("https"); const options = { "method": "POST", "hostname": "api.sms.cx", "port": null, "path": "/sms", "headers": { "content-type": "application/json", "Authorization": "Bearer <ACCESS_TOKEN>" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({to: ['+31612469333'], from: 'InfoText', text: 'Your confirmation code is 5443'})); req.end();
<?php $curl = curl_init(); $payload = [ 'to' => '+31612469333', 'from' => 'InfoText', 'text' => 'Your confirmation code is 5443', ]; curl_setopt_array($curl, [ CURLOPT_URL => "https://api.sms.cx/sms", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => json_encode($payload), CURLOPT_HTTPHEADER => [ "Authorization: Bearer <ACCESS_TOKEN>", "content-type: application/json" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}"); Request request = new Request.Builder() .url("https://api.sms.cx/sms") .post(body) .addHeader("content-type", "application/json") .addHeader("Authorization", "Bearer <ACCESS_TOKEN>") .build(); Response response = client.newCall(request).execute();
var client = new RestClient("https://api.sms.cx/sms"); var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/json"); request.AddHeader("Authorization", "Bearer <ACCESS_TOKEN>"); request.AddParameter("application/json", "{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://api.sms.cx/sms" payload := strings.NewReader("{\"to\":[\"+31612469333\"],\"from\":\"InfoText\",\"text\":\"Your confirmation code is 5443\"}") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("content-type", "application/json") req.Header.Add("Authorization", "Bearer <ACCESS_TOKEN>") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
curl --request POST \ --url https://api.sms.cx/sms \ --header 'Authorization: Bearer <ACCESS_TOKEN>' \ --header 'content-type: application/json' \ --data '{"to":["+31612469333"],"from":"InfoText","text":"Your confirmation code is 5443"}'