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 !

20 SMS OFFERTS Sans engagement, sans abonnement

20 SMS de regalo al inscribirte para permitirte probar nuestro servicio !

  1. $request = new HttpRequest();
  2. $request->setUrl('http://api.smspartner.fr/v1/send');
  3. $request->setMethod(HTTP_METH_POST);
  4.  
  5. $request->setHeaders(array(
  6. 'cache-control' => 'no-cache',
  7. 'Content-Type' => application/json',
  8. ));
  9.  
  10. $request->setBody('{
  11. "apiKey": "API_KEY",
  12. "phoneNumbers": "+346XXXXXX",
  13. "sender": "demo",
  14. "gamme": 1,
  15. "message": "C'est un message test"
  16. }');
  17.  
  18. try{
  19. $response = $request->send();
  20. echo $response->getBody();
  21. } catch (HttpException $ex) {
  22. echo $ex;
  23. }
  24.  
  1. var http = require("http");
  2. var options = {
  3. "method": "POST",
  4. "hostname": ["api","smspartner","fr"],
  5. "path": ["v1","send"],
  6. "headers": {
  7. "Content-Type": "application/json",
  8. "cache-control": "no-cache"
  9. }
  10. };
  11. var req = http.request(options, function (res) {
  12. var chunks = [];
  13. res.on("data", function (chunk) {
  14. chunks.push(chunk);
  15. });
  16. res.on("end", function () {
  17. var body = Buffer.concat(chunks);
  18. console.log(body.toString());
  19. });
  20. });
  21. req.write(JSON.stringify({ apiKey: 'API_KEY',
  22. phoneNumbers: '+346XXXXXX', sender: 'demo',
  23. gamme: 1, message: 'C\'est un message test' }));
  24. req.end();
  1. curl -X POST \
  2. http://api.smspartner.fr/v1/send \
  3. -H 'Content-Type: application/json' \
  4. -H 'cache-control: no-cache' \
  5. -d '{
  6. "apiKey": "API_KEY",
  7. "phoneNumbers": "+346XXXXXX",
  8. "sender": "demo",
  9. "gamme": 1,
  10. "message": "C'\''est un message test"
  11. }'
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  1. var client = new RestClient("http://api.smspartner.fr/v1/send");
  2. var request = new RestRequest(Method.POST);
  3. request.AddHeader("Postman-Token",
  4. "1a660c7e-ff23-41e4-b30a-808bee0a37f3");
  5. request.AddHeader("cache-control", "no-cache");
  6. request.AddHeader("Content-Type", "application/json");
  7. request.AddParameter("undefined", "{\n \"apiKey\": \"API_KEY\",\n
  8. \"phoneNumbers\": \"+346XXXXXX\",\n \"sender\":\"demo\",\n
  9. \"gamme\":1,\n \"message\": \"C'est un message test\"\n}",
  10. ParameterType.RequestBody);
  11. IRestResponse response = client.Execute(request);
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  1. import http.client
  2. import json
  3. conn = http.client.HTTPSConnection("api.smspartner.fr")
  4. payload = json.dumps({
  5. "apiKey": "your api key smspartner",
  6. "phoneNumbers": "+336xxxxxxxx",
  7. "sender": "Your sender name",
  8. "gamme": 1,
  9. "message": "Cest un message test PYTHON",
  10. "webhookUrl": "https://webhook.site/TOKEN"
  11. })
  12. headers = {
  13. 'Content-Type': 'application/json',
  14. 'Content-Length': str(len(payload)),
  15. 'cache-control': 'no-cache'
  16. }
  17. conn.request("POST", "/v1/send", payload, headers)
  18. res = conn.getresponse()
  19. data = res.read()
  20. print(data.decode("utf-8"))
  1. import java.net.HttpURLConnection;
  2. import java.net.URL;
  3. import java.io.OutputStream;
  4. import java.io.BufferedReader;
  5. import java.io.InputStreamReader;
  6. import java.util.stream.Collectors;
  7. import org.json.JSONObject;
  8. public class SMSRequest {
  9. public static void main(String[] args) {
  10. try {
  11. URL url = new URL("https://api.smspartner.fr/v1/send");
  12. HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  13. conn.setRequestMethod("POST");
  14. conn.setRequestProperty("Content-Type", "application/json");
  15. conn.setRequestProperty("cache-control", "no-cache");
  16. conn.setDoOutput(true);
  17. JSONObject json = new JSONObject();
  18. json.put("apiKey", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
  19. json.put("phoneNumbers", "+336XXXXXXXX");
  20. json.put("virtualNumber", "+336XXXXXXXX");
  21. json.put("sender", "demo JAVA");
  22. json.put("gamme", 1);
  23. json.put("message", "C'est un message test en JAVA !");
  24. json.put("webhookUrl", "https://webhook.site/TOKEN");
  25. OutputStream os = conn.getOutputStream();
  26. os.write(json.toString().getBytes());
  27. os.flush();
  28. BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
  29. String response = br.lines().collect(Collectors.joining());
  30. System.out.println(response);
  31. conn.disconnect();
  32. } catch (Exception e) {
  33. e.printStackTrace();
  34. }
  35. }
  36. }
  1. package main
  2. import (
  3. "bytes"
  4. "io/ioutil"
  5. "log"
  6. "net/http"
  7. )
  8. func main() {
  9. url := "http://api.smspartner.fr/v1/send"
  10. method := "POST"
  11. payload := []byte(`{
  12. "apiKey": "API_KEY",
  13. "phoneNumbers": "+3516XXXXXX",
  14. "sender": "demo",
  15. "gamme": 1,
  16. "message": "C'est un message test"
  17. `)
  18. client := &http.Client{}
  19. req, err := http.NewRequest(method, url, bytes.NewBuffer(payload))
  20. if err != nil {
  21. log.Panic(err)
  22. }
  23. req.Header.Add("Cache-Control", "no-cache")
  24. req.Header.Add("Content-Type", "application/json")
  25. res, err := client.Do(req)
  26. if err != nil {
  27. log.Panic(err)
  28. }
  29. defer res.Body.Close()
  30. body, err := ioutil.ReadAll(res.Body)
  31. if err != nil {
  32. log.Panic(err)
  33. }
  34. log.Print(string(body))
  35. }
  1. require 'net/http'
  2. require 'uri'
  3. require 'json'
  4. uri = URI.parse("https://api.smspartner.fr/v1/send")
  5. header = {
  6. 'Content-Type': 'application/json',
  7. 'cache-control': 'no-cache'
  8. }
  9. data = {
  10. apiKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
  11. phoneNumbers: "+336XXXXXXXX",
  12. virtualNumber: "+336XXXXXXXX",
  13. sender: "demo RUBY",
  14. gamme: 1,
  15. message: "C'est un message test en RUBY !",
  16. webhookUrl: "https://webhook.site/TOKEN"
  17. }
  18. http = Net::HTTP.new(uri.host, uri.port)
  19. http.use_ssl = true
  20. request = Net::HTTP::Post.new(uri.request_uri, header)
  21. request.body = data.to_json
  22. response = http.request(request)
  23. puts response.body

Consulta nuestra documentación

API HTTP/HTTPS

Su cuenta le dará un acceso inmediato a la API gratuitamente

SMPP

Envíe sus SMS directamente desde su cuenta SMPP

Mail to SMS

Envíe uno o varios SMS a través de un simple email

SDK

Consulte los ejemplos de códigos compartidos por los programadores de nuestra comunidad

API disponible avec

Las garantías de la API de SMS Partner

auriculares

Un équipo a su disposición 7/7

auriculares1

Una solución asegurada via la API HTTPS

torre

Oficinas en Paris

check

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

Aprovecha nuestro servicio con 20 SMS gratis, sin compromiso ni suscripción

Desde 2014, + 5.000 clientes confían en nosotros

Plan-de-travail-40-copie-24@3x-135x135

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.

Plan-de-travail-40-copie-27@3x-135x135

Seguridad de sus datos

La plataforma le ofrece entrega garantizada, monitoreo en tiempo real y servicio al cliente a su servicio.

Plan-de-travail-40-copie-25@3x-135x135

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.