SMS API
L’API SMS est utilisée par les entreprises pour envoyer des SMS par programmation avec des rappels de rendez-vous, des notifications, des alertes ou des campagnes marketing. La passerelle API SMS est également utile pour les entreprises qui ont besoin d’intégrer la capacité SMS dans leurs systèmes et applications existants, tels que les systèmes CRM ou les plates-formes de commerce électronique.
L’API SMS est utilisée pour envoyer des SMS rapidement, efficacement et à grande échelle, par des entreprises de nombreux secteurs : institutions financières, prestataires de soins de santé, agences gouvernementales, alimentation et hôtellerie, détaillants et bien d’autres types d’organisations.
En utilisant notre API SMS, vous pouvez envoyer des SMS à plusieurs destinataires en une seule demande (jusqu’à 25 000 numéros de téléphone par demande), plutôt que de faire plusieurs demandes API uniques, ce qui permet d’économiser du temps et des ressources.
Un large éventail de fonctionnalités pour la messagerie SMS
Cliquez ci-dessous pour voir les fonctionnalités principales pour les SMS, les pages de destination mobiles, notre portail Web ou les connexions API
-
Modèles
Enregistrez des modèles de messages texte uniques pour envoyer des messages SMS rapidement et facilement.
-
SMS bidirectionnels
Développez une relation avec vos clients. Envoyer et recevoir des messages texte vers/depuis les clients.
-
Support multilingue
Vous pouvez envoyer des messages texte dans n’importe quelle langue actuellement utilisée grâce à l’encodage de caractères Unicode.
-
Champs dynamiques
Pour personnaliser rapidement les messages, sélectionnez les coordonnées à inclure dynamiquement dans le corps du texte.
-
Estimation des coûts
Avant d’envoyer une campagne, estimez le coût et ne vous inquiétez pas de dépasser le budget.
-
Multicanal
Vous avez le choix d’envoyer votre message par SMS, Viber ou WhatsApp.
-
Alertes
Créez des SMS d’anniversaire, des rappels de retard de paiement et d’autres alertes basées sur un fichier avec des colonnes de date.
-
Conversations
Vous pouvez répondre à tous les messages texte entrants à partir de la fenêtre de chat, qui s’affiche sous la forme d’un flux de messages unique.
-
ID d’expéditeur personnalisé
Envoyez des messages à vos clients avec l’ID d’expéditeur de votre organisation.
-
Couverture mondiale
Notre réseau vous permet d’interagir en toute sécurité et à moindre coût avec vos consommateurs du monde entier.
-
Importer des contacts
Téléchargez un fichier (CSV, XLS, TXT) ou copiez et collez des numéros de téléphone pour importer rapidement votre collection de contacts. Enregistrez des détails tels que votre nom, votre adresse e-mail et vos champs personnalisés.
-
Champs personnalisés
En téléchargeant un fichier contenant des contacts et en définissant des champs de données personnalisés, vous pouvez incorporer un certain nombre de champs dynamiques dans votre message texte.
-
Journal d’activité
Il enregistre vos connexions, vos recharges de solde et vos campagnes envoyées, entre autres choses.
-
Rapports et analyses
Surveillez et améliorez vos résultats de marketing par SMS. En savoir plus sur les taux de livraison, les taux de clics et d’autres mesures.
-
Valider les numéros
Pour vous aider à nettoyer votre liste de contacts, téléchargez une liste de numéros de téléphone et supprimez les numéros non valides.
-
Alerte de crédit faible
Vous recevrez une alerte de crédit par SMS si le solde de votre compte tombe en dessous de la limite que vous avez définie.
-
Restreindre l’accès
Vous permet de limiter l’accès au compte à une certaine plage d’adresses IP.
Cas d’utilisation populaires de l’API SMS
Découvrez comment utiliser notre solution API SMS pour votre entreprise.
Notifications
Utilisez l’API SMS pour informer vos clients de la confirmation des commandes, de l’état de l’expédition, des invitations et des rendez-vous.
Alertes
Automatisez rapidement et facilement l’envoi de rappels de rendez-vous, de mises à jour, de modifications ou de problèmes importants.
Vérification
Vérifiez et authentifiez les utilisateurs avec des mots de passe à usage unique (OTP) en tant que couche de sécurité supplémentaire pour empêcher tout accès non autorisé.
Marketing
Utilisez des SMS en masse pour envoyer des offres spéciales, des promotions de vente, des coupons de réduction, des bons et plus encore pour augmenter vos revenus.
Calculer le coût d’envoi de SMS à United States
Tarification sms pay as you go. Lorsque vous utilisez notre API SMS, vous ne payez que pour ce que vous utilisez.
0.198 € coût par sms
Envoyez des SMS à n’importe quel réseau mobile dans United States pour 0.198 € par message.Envoyez des SMS aux réseaux mobiles dans 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
Vérifiez les fonctionnalités de la messagerie SMS et les réglementations locales pour United States :
Façons d’utiliser la messagerie SMS avec SMS.CX
Sélectionnez une méthode pour envoyer votre message texte qui répond aux besoins de votre entreprise.
Exemples de code pour l’API SMS
Intégrez notre puissante API SMS dans votre site Web ou application, et vous serez prêt à commencer à envoyer des SMS en quelques minutes.
Utilisez nos wrappers d’API officiels et nos bibliothèques clientes pour être rapidement opérationnels. Ils sont disponibles avec des langages populaires comme Python, PHP, Node.js, Java et autres.
Il n’y a pas de bibliothèque cliente pour votre langue préférée ? Vous pouvez utiliser n’importe quelle bibliothèque HTTP générique de votre choix.
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"}'