API SMS Integra la nostra API SMS direttamente nel tuosito web, software o applicazione. L’integrazione dell’API è facile e gratuita. Un’API SMS per semplificarti la vita La nostra soluzione API è disponibile in diverse lingue. Non esitare a contattare il nostro team tecnico per qualsiasi domanda! Iscriviti gratuitamente e prova la nostra API SMS in pochi clic! Tester l’api 20 SMS OFFERTS Sans engagement, sans abonnement Ricevi 20 SMS gratuiti all’iscrizione per consentirti di provare il nostro servizio! PHPNodejsCurlC#PYTHONJAVAGORUBYPHP $request = new HttpRequest(); $request->setUrl('http://api.smspartner.fr/v1/send'); $request->setMethod(HTTP_METH_POST); $request->setHeaders(array( 'cache-control' => 'no-cache', 'Content-Type' => application/json', )); $request->setBody('{ "apiKey": "API_KEY", "phoneNumbers": "+396XXXXXX", "sender": "demo", "gamme": 1, "message": "C'est un message test" }'); try{ $response = $request->send(); echo $response->getBody(); } catch (HttpException $ex) { echo $ex; } Nodejs var http = require("http"); var options = { "method": "POST", "hostname": ["api","smspartner","fr"], "path": ["v1","send"], "headers": { "Content-Type": "application/json", "cache-control": "no-cache" } }; var req = http.request(options, function (res) { var chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { var body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({ apiKey: 'API_KEY', phoneNumbers: '+396XXXXXX', sender: 'demo', gamme: 1, message: 'C\'est un message test' })); req.end(); Curl curl -X POST \ http://api.smspartner.fr/v1/send \ -H 'Content-Type: application/json' \ -H 'cache-control: no-cache' \ -d '{ "apiKey": "API_KEY", "phoneNumbers": "+396XXXXXX", "sender": "demo", "gamme": 1, "message": "C'\''est un message test" }' C# var client = new RestClient("http://api.smspartner.fr/v1/send"); var request = new RestRequest(Method.POST); request.AddHeader("Postman-Token", "1a660c7e-ff23-41e4-b30a-808bee0a37f3"); request.AddHeader("cache-control", "no-cache"); request.AddHeader("Content-Type", "application/json"); request.AddParameter("undefined", "{\n \"apiKey\": \"API_KEY\",\n \"phoneNumbers\": \"+396XXXXXX\",\n \"sender\":\"demo\",\n \"gamme\":1,\n \"message\": \"C'est un message test\"\n}", ParameterType.RequestBody); IRestResponse response = client.Execute(request); PYTHON import http.client import json conn = http.client.HTTPSConnection("api.smspartner.fr") payload = json.dumps({ "apiKey": "your api key smspartner", "phoneNumbers": "+336xxxxxxxx", "sender": "Your sender name", "gamme": 1, "message": "Cest un message test PYTHON", "webhookUrl": "https://webhook.site/TOKEN" }) headers = { 'Content-Type': 'application/json', 'Content-Length': str(len(payload)), 'cache-control': 'no-cache' } conn.request("POST", "/v1/send", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8")) JAVA import java.net.HttpURLConnection; import java.net.URL; import java.io.OutputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.stream.Collectors; import org.json.JSONObject; public class SMSRequest { public static void main(String[] args) { try { URL url = new URL("https://api.smspartner.fr/v1/send"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setRequestProperty("Content-Type", "application/json"); conn.setRequestProperty("cache-control", "no-cache"); conn.setDoOutput(true); JSONObject json = new JSONObject(); json.put("apiKey", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); json.put("phoneNumbers", "+336XXXXXXXX"); json.put("virtualNumber", "+336XXXXXXXX"); json.put("sender", "demo JAVA"); json.put("gamme", 1); json.put("message", "C'est un message test en JAVA !"); json.put("webhookUrl", "https://webhook.site/TOKEN"); OutputStream os = conn.getOutputStream(); os.write(json.toString().getBytes()); os.flush(); BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream())); String response = br.lines().collect(Collectors.joining()); System.out.println(response); conn.disconnect(); } catch (Exception e) { e.printStackTrace(); } } } GO package main import ( "bytes" "io/ioutil" "log" "net/http" ) func main() { url := "http://api.smspartner.fr/v1/send" method := "POST" payload := []byte(`{ "apiKey": "API_KEY", "phoneNumbers": "+3516XXXXXX", "sender": "demo", "gamme": 1, "message": "C'est un message test" `) client := &http.Client{} req, err := http.NewRequest(method, url, bytes.NewBuffer(payload)) if err != nil { log.Panic(err) } req.Header.Add("Cache-Control", "no-cache") req.Header.Add("Content-Type", "application/json") res, err := client.Do(req) if err != nil { log.Panic(err) } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { log.Panic(err) } log.Print(string(body)) } RUBY require 'net/http' require 'uri' require 'json' uri = URI.parse("https://api.smspartner.fr/v1/send") header = { 'Content-Type': 'application/json', 'cache-control': 'no-cache' } data = { apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", phoneNumbers: "+336XXXXXXXX", virtualNumber: "+336XXXXXXXX", sender: "demo RUBY", gamme: 1, message: "C'est un message test en RUBY !", webhookUrl: "https://webhook.site/TOKEN" } http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true request = Net::HTTP::Post.new(uri.request_uri, header) request.body = data.to_json response = http.request(request) puts response.body Consulta la nostra documentazione HTTP/HTTPS Il tuo account ti dà accesso immediato alla nostra API gratuita. Leggi la documentazione > SMPP Invia i tuoi SMS direttamente da un conto SMPP Invia i tuoi SMS direttamente da un conto SMPP> Mail to SMS Invia uno o più SMS scrivendo una semplice e-mail Invia i tuoi SMS direttamente da un conto SMPP> SDK Vedi esempi di codice condivisi dai developer della nostra comunità Scaricare su GitHub > API disponible avec Ruby NodeJS C# VB.net Python Swift PHP Curl Java GO Le garanzie dell’API SMS Partner Un team a tua disposizione 7 giorni su 7 Una soluzione sicura tramite l’API HTTPS Uffici a Parigi Una tecnologia proprietaria Funzionalità API STOP SMS La legislazione richiede ai professionisti di integrare lo Stop SMS nei loro messaggi promozionali. Nome del mittente Personalizza il nome del mittente che apparirà nei messaggi inviati nelle tue campagne. Questo accorgimento ti permetterà di rassicurare i tuoidestinatari. Pianifica le tue campagne Seleziona data ora di invio dei tuoi messaggi per ottimizzare le tue campagne scegliendo il momento giusto. Notifica di consegna Ricevi la ricevuta di ritorno dei tuoi messaggi SMS dopo ogni campagna. Analizza i tuoi risultati per ottimizzare le spedizioni seguenti. Test “Sandbox” Prova la nostra API semplicemente effettuando dei test sulla “sandbox”. Uno strumento per installare meglio la nostra API sul tuo sito. SMS internazionali La nostra API permette di inviare SMS in più di 120 paesi in tutto il mondo al miglior prezzo (alcuni paesi applicano regole specifiche relative alle reti di telecomunicazione). Spazio multi-account L’organizzazione multi-account ti permette di facilitare il consumo dei tuoi clienti/utenti. L’API può contenere fino a 10.000 account. Short link SMS Partner ti fornisce un’API per creare e gestire i tuoi Short Link. Accorcia i tuoi URL e monitora il numero di clic. Tipo di SMS L’API di SMS Partner ti permette di inviare SMS sia con il piano Premium che con quello Basic, in base alle tue esigenze. Ricevi le risposte L’API ti permette di ricevere le risposte che ti sono indirizzate via SMS (numero breve / numero lungo). Invio pacchetti di SMS Invia 500 SMS direttamente in un’unica richiesta e risparmia larghezza di banda sul tuo server con l’invio di SMS per pacchetti. Domanda la documentazione > Invii su misura Il nostro team è sempre disponibile per qualsiasi richiesta. Se avete suggerimenti per migliorare la nostra API SMS Contattaci > I nostri servizi correlati Documentazione API Approfitta del nostro servizio con 20 SMS gratuiti, senza impegno né abbonamento. Dal 2014, oltre 5.000 clienti ci hanno dato fiducia Protezione dei tuoi dati I numeri salvati sul sito sono protetti e non possono in alcun caso essere utilizzati da SMS Partner o da terzi. Qualità del servizio La piattaforma ti offre la garanzia di consegna, monitoraggio in tempo reale e un servizio clienti a vostra disposizione. La legislazione sugli SMS SMS Partner rispetta la legislazione sull’invio di SMS, con la possibilità di integrare SMS STOP nelle tue campagne.