NUESTRA API SMS Integre nuestra API de SMS directamente en su sitio web, software o aplicación. La integración de la API es fácil y gratuita. Una API de SMS para simplificar tu vida Nuestra solución API se ofrece en diferentes idiomas. ¡No dude en ponerse en contacto con nuestro equipo técnico si tiene alguna pregunta! Inscribite gratuitamente y pruebe nuestra API SMS en pocos clicks ! Tester l’api 20 SMS OFFERTS Sans engagement, sans abonnement 20 SMS de regalo al inscribirte para permitirte probar nuestro servicio ! 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": "+346XXXXXX", "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: '+346XXXXXX', 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": "+346XXXXXX", "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\": \"+346XXXXXX\",\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 nuestra documentación API HTTP/HTTPS Su cuenta le dará un acceso inmediato a la API gratuitamente Leer la documentación SMPP Envíe sus SMS directamente desde su cuenta SMPP Nous contacter > Mail to SMS Envíe uno o varios SMS a través de un simple email Leer la documentación SDK Consulte los ejemplos de códigos compartidos por los programadores de nuestra comunidad Leer la documentación API disponible avec Ruby NodeJS C# VB.net Python Swift PHP Curl Java GO Las garantías de la API de SMS Partner Un équipo a su disposición 7/7 Una solución asegurada via la API HTTPS Oficinas en Paris Tecnología propia Funcionalidades de la API de SMS STOP SMS La legislación exige que los profesionales incluyan el « SMS Stop » en sus mensajes SMS promocionales. Nombre del emisor Personalice el nombre del emisor que aparecerá en los mensajes enviados durante sus campañas. Personalizarlo le permitirá ser reconocido por sus destinatarios. Planifique sus campañas Seleccione la fecha y hora para enviar sus mensajes para optimizar sus campañas eligiendo el momento adecuado. Acuse de recibo Reciba acuses de recibo de su SMS después de cada campaña. Analice sus devoluciones para optimizar sus próximos envíos. Prueba « Sandbox » Simplemente pruebe nuestra API haciendo algunas pruebas de ‘sandbox’. Una herramienta para implementar mejor nuestra API en su sitio. SMS internacional Nuestra API permite el envío de SMS a más de 120 países del mundo al mejor precio (Algunos países aplican reglas específicas relacionadas con las redes de telecomunicaciones). Espacio multicuenta La gestión de subcuentas te permite facilitar el consumo de tus clientes / usuarios. La API administra hasta 10,000 subcuentas. URL cortos SMS Partner le proporciona una API para crear y administrar sus URL cortos. Acorte sus URL y realice un seguimiento del número de clics. Tipo de SMS La API de SMS Partner le permite enviar SMS premium, pero también SMS de bajo costo según sus necesidades Recuperar las respuestas La API le permite recuperar respuestas SMS de los mensajes que se le envían (número corto / número largo) Envío de SMS por lote Envíe 500 SMS directamente en una sola solicitud y gane banda ancha en su servidor con el envío de SMS por lotes. Verificación de número Verifique automáticamente la validez de sus números de teléfono móvil a través de nuestra API de SMS. Nuestros servicios asociados API Voice Documentation API API Mail Aprovecha nuestro servicio con 20 SMS gratis, sin compromiso ni suscripción Desde 2014, + 5.000 clientes confían en nosotros Seguridad de sus datos Los números registrados en el sitio están protegidos y en ningún caso pueden ser utilizados por SMS Partner o por un tercero. Seguridad de sus datos La plataforma le ofrece entrega garantizada, monitoreo en tiempo real y servicio al cliente a su servicio. Legislación de SMS SMS Partner respeta la legislación para el envío de SMS, con la posibilidad de integrar el SMS STOP en sus campañas.