SMS API
SMS API används av företag för att skicka SMS programmatiskt med påminnelser om möten, aviseringar, varningar eller marknadsföringskampanjer. SMS API-gatewayen är också användbar för företag som behöver integrera SMS-kapacitet i sina befintliga system och applikationer, till exempel CRM-system eller e-handelsplattformar.
SMS API används för att skicka SMS snabbt, effektivt och i stor skala av företag från många sektorer: finansinstitut, vårdgivare, myndigheter, mat och gästfrihet, återförsäljare och många andra typer av organisationer.
Med vårt SMS API kan du skicka SMS till flera mottagare i en enda begäran (upp till 25.000 telefonnummer per begäran), istället för att göra flera enskilda API-förfrågningar, vilket sparar tid och resurser.
Ett brett utbud av funktioner för SMS Messaging
Klicka nedan för att se funktionshöjdpunkter för antingen SMS, mobila målsidor, vår webbportal eller API-anslutningar
-
Mallar
Spara unika sms-mallar för att skicka SMS snabbt och bekvämt.
-
Tvåvägs SMS
Utveckla en relation med dina kunder. Skicka och ta emot textmeddelanden till/från kunder.
-
Flerspråkigt stöd
Du kan skicka textmeddelanden på alla språk som för närvarande används tack vare Unicode-teckenkodningen.
-
Dynamiska fält
Om du snabbt vill anpassa meddelanden väljer du eventuella kontaktuppgifter som ska inkluderas dynamiskt i texttexten.
-
Kostnadsuppskattning
Innan du skickar en kampanj, uppskatta kostnaden och oroa dig inte för att gå över budgeten.
-
Flera kanaler
Du kan välja att skicka ditt meddelande via SMS, Viber eller WhatsApp.
-
Varningar
Skapa födelsedags-SMS, påminnelser om sen betalning och andra varningar baserat på en fil med datumkolumner.
-
Samtal
Du kan svara på alla inkommande textmeddelanden från chattfönstret, som visas som ett enda meddelandeflöde.
-
Anpassat avsändar-ID
Skicka meddelanden till dina kunder med organisationens avsändar-ID.
-
Global täckning
Vårt nätverk gör att du kan interagera säkert och kostnadseffektivt med dina konsumenter över hela världen.
-
Importera kontakter
Ladda upp en fil (CSV, XLS, TXT) eller kopiera och klistra in telefonnummer för att snabbt importera din kontaktsamling. Spara information som ditt namn, din e-postadress och anpassade fält.
-
Anpassade fält
Genom att ladda upp en fil som innehåller kontakter och definiera anpassade datafält kan du införliva ett antal dynamiska fält i ditt textmeddelande.
-
Aktivitetslogg
Den registrerar bland annat dina inloggningar, balanspåfylldheter och kampanjer som skickas.
-
Rapporter och analyser
Övervaka och förbättra dina SMS-marknadsföringsresultat. Läs mer om fraktpriser, klickfrekvenser och andra mätvärden.
-
Validera siffror
För att hjälpa dig att rensa upp din kontaktlista, ladda upp en lista med telefonnummer och ta bort de ogiltiga.
-
Varning om låg kredit
Du får en SMS-kreditvarning om ditt kontosaldo faller under den gräns du har angett.
-
Begränsa åtkomst
Gör att du kan begränsa kontoåtkomsten till ett visst IP-adressintervall.
Populära SMS API-användningsfall
Läs om hur du kan använda vår SMS API-lösning för ditt företag.
Meddelanden
Använd SMS API för att informera dina kunder om orderbekräftelse, leveransstatus, inbjudningar, möten.
Varningar
Automatisera snabbt och enkelt sändning av påminnelser om avtalad tid, uppdateringar, ändringar eller viktiga frågor.
Kontroll
Verifiera och autentisera användare med engångslösenord (OTP) som ett extra säkerhetslager för att förhindra obehörig åtkomst.
Marknadsföring
Använd bulk-SMS för att skicka specialerbjudanden, försäljningskampanjer, rabattkuponger, kuponger och mer för att öka dina intäkter.
Beräkna kostnaden för att skicka SMS till United States
Betala när du går SMS-prissättning. När du använder vårt SMS-API betalar du bara för det du använder.
0.198 € kostnad per sms
Skicka SMS-meddelanden till alla mobilnät i United States för 0.198 € per meddelande.Skicka SMS till mobilnät i 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
Kontrollera funktionerna i SMS-meddelanden och lokala bestämmelser för United States:
Sätt att använda SMS-meddelanden med SMS.CX
Välj en metod för att skicka ditt textmeddelande som passar dina affärsbehov.
Kodexempel för SMS API
Integrera vårt kraftfulla SMS API på din webbplats eller applikation, så är du redo att börja skicka SMS på några minuter.
Använd våra officiella API-omslag och klientbibliotek för att komma igång snabbt. De är tillgängliga med populära språk som Python, PHP, Node.js, Java och andra.
Det finns inget klientbibliotek för det språk du föredrar? Du kan använda vilket allmänt HTTP-bibliotek du vill.
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"}'