API SMS sicura flessibile e semplice

Home » API SMS sicura flessibile e semplice

Un SMS Gateway semplice e veloce da integrare!

Qualunque sia il tuo linguaggio (PHP, ASP, C++, Java, Rubi, WINDEV…)

Download

Documentazione tecnica API SMS

  • Versione : 3.2
  • Ultimo aggiornamento : 21 novembre 2016

Esempi

XML
JSON
PHP
HTML
JAVA
.NET
RUBY
BASH
XML
<?xml version="1.0" encoding="UTF-8"?>
<sms>
  <message>
  <text>Messaggio via API</text>
    <pushtype>alert</pushtype>
    <delay>2014-06-15T15:00:00+00:00</delay>
    <sender>SMSFactor</sender>
  </message>
  <recipients>
    <gsm gsmsmsid="100">393401020304</gsm>
    <gsm gsmsmsid="101">393401020305</gsm>
  </recipients>
</sms>
Qui il formato XML per inviare un SMS
JSON
Qui il formato JSON per inviare un SMS
{
  "sms": {
    "message": {
      "text": "Messaggio via API",
      "pushtype": "alert",
      "delay": "2014-06-15T15:00:00+00:00",
      "sender": "SMSFactor"
    },
    "recipients": {
      "gsm": [
      {
        "gsmsmsid": "100",
        "value": "393401020304"
      },
      {
        "gsmsmsid": "101",
        "value": "393401020305"
      }
      ]
    }
  }
}
PHP

Esempio di utilizzo del nostro API SMS in PHP

<?php;
$login = "email@domain.com";
$password = "123456";
$content = "Messaggio";
$numbers = array('0601020304','0704030201');
$recipients = array();
foreach ($numbers as $n) {
  $recipients[] = array('value' => $n);
}

$postdata = array(
  'sms' => array(
    'authentication' => array(
    'username' => $login,
    'password' => $password
   ),
   'message' => array(
    'text' => $content,
   ),
   'recipients' => array('gsm' => $recipients)
  )
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.smsfactor.com/send");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postdata));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Accept: application/json'));
$response = curl_exec($ch);
curl_close($ch);
HTML
Esempio di utilizzo del nostro API SMS in HTML/Javascript.
<?xml version="1.0" encoding="UTF-8"?>
<sms>
  <message>
  <text>Messaggio via API</text>
    <pushtype>alert</pushtype>
    <delay>2014-06-15T15:00:00+00:00</delay>
    <sender>SMSFactor</sender>
  </message>
  <recipients>
    <gsm gsmsmsid="100">393401020304</gsm>
    <gsm gsmsmsid="101">393401020305</gsm>
  </recipients>
</sms>
JAVA

Esempio di utilizzo del nostro API SMS in JAVA.

<?xml version="1.0" encoding="UTF-8"?>
<sms>
  <message>
  <text>Messaggio via API</text>
    <pushtype>alert</pushtype>
    <delay>2014-06-15T15:00:00+00:00</delay>
    <sender>SMSFactor</sender>
  </message>
  <recipients>
    <gsm gsmsmsid="100">393401020304</gsm>
    <gsm gsmsmsid="101">393401020305</gsm>
  </recipients>
</sms>
.NET

Esempio di utilizzo del nostro API SMS in .NET

<?xml version="1.0" encoding="UTF-8"?>
<sms>
  <message>
  <text>Messagio via API</text>
    <pushtype>alert</pushtype>
    <delay>2014-06-15T15:00:00+00:00</delay>
    <sender>SMSFactor</sender>
  </message>
  <recipients>
    <gsm gsmsmsid="100">393401020304</gsm>
    <gsm gsmsmsid="101">393401020305</gsm>
  </recipients>
</sms>
RUBY

Esempio di utilizzo del nostro API SMS in RUBY ( https://rubygems.org/gems/sms_factor )

<?xml version="1.0" encoding="UTF-8"?>
<sms>
  <message>
  <text>Messaggio via API</text>
    <pushtype>alert</pushtype>
    <delay>2014-06-15T15:00:00+00:00</delay>
    <sender>SMSFactor</sender>
  </message>
  <recipients>
    <gsm gsmsmsid="100">393401020304</gsm>
    <gsm gsmsmsid="101">393401020305</gsm>
  </recipients>
</sms>
BASH

Configura le opzioni con le informazioni dell’account corrispondente all’invio del tuo messaggio.

# curl permette di eseguire il formulario con le tue credenziali nome utente/password

# | grep recupera un’informazione se esiste

if curl -s -H ‘Content-Type: application/json’ -H ‘Accept: application/json’ -H “sfusername:${PSEUDO}” -H “sfpassword:${PASS}” -X POST -d “{“sms”:{“message”:{“text”:”${MESSAGE}”},”recipients”:{“gsm”:[{“value”:”${NUM}”}]}}}” ${URL} | grep ‘”sent”:1,’

then

echo “n${BOLD}${GREEN}SMS inviato !${RESET}”

else

echo “n${BOLD}${RED}Invio non riuscito, perché le informazioni sono sbagliate.${RESET}”

fi

Prova gratis la piattaforma con 10 SMS offerti

Tutti i servizi disponibili per API SMS gateway!

Contattaci allo 0183.020009

Approfitta ORA della nostra imperdibile promozione.

Acquista un pack ALTA QUALITÀ a prezzi scontatissimi!

Mittente personalizzato GRATUITO, invio garantito e notifiche di consegna.

Pack 1
1.000SMS
  • 46 € IVA esclusa
  • 0.059 € / SMS
  • 0.046 € / SMS

  • ALTA QUALITÀ
  • Mittente personalizzato, notifiche di consegna
  • NESSUN CANONE
Pack 2
2.500SMS
  • 115 € IVA esclusa
  • 0.057 € / SMS
  • 0.046 € / SMS

  • ALTA QUALITÀ
  • Mittente personalizzato, notifiche di consegna
  • NESSUN CANONE
Pack 4
10.000SMS
  • 460 € IVA esclusa
  • 0.052 € / SMS
  • 0.046 € / SMS

  • ALTA QUALITÀ
  • Mittente personalizzato, notifiche di consegna
  • NESSUN CANONE
Pack 5
50.000SMS
  • 2300 € IVA esclusa
  • 0.047 € / SMS
  • 0.046 € / SMS

  • ALTA QUALITÀ
  • Mittente personalizzato, notifiche di consegna
  • NESSUN CANONE
*Tutti i prezzi indicati sono IVA esclusa

No al Low Cost

SMSFactor non propone un servizio “Low Cost” per l’invio degli SMS. Garantiamo un tasso di consegna ottimale e un vero e proprio monitoraggio delle tue campagne.

Pacchetti su misura

Piccoli o grandi volumi, se desideri un numero specifico di SMS non esitare a contattare uno dei nostri consulenti per ottenere rapidamente un preventivo personalizzato. Chiamaci allo 0183.020009

Integrazione

Possiamo aiutarti a integrare il nostro API SMS nella tua applicazione o sito internet. Un consulente dedicato è a tua disposizione per darti i consigli di cui hai bisogno.

Fattura mensile

Per facilitarti la vita, SMSFactor ti propone la fattura “su misura” in funzione della tua consumazione mensile. Puoi pagarla tramite bonifico o addebito diretto.

Prova gratis la piattaforma con 10 SMS offerti

5 motivi per scegliere un’API SMS

Ci capita spesso di parlare con clienti che, soddisfatti di inviare i messaggi tramite la nostra piattaforma SMS, preferirebbero trovare l’opzione di invio direttamente nel loro software tramite un’ API SMS. Capita anche di trovare clienti che hanno necessità che

Perché utilizzare un SMS Gateway nel tuo software?

Con l’esplosione dell’SMS Marketing e dell’SMS Allerta, che permettono di migliorare notevolmente la Customer Journey (promozioni, annunci di rotture di stock, promemoria appuntamenti…), un gran numero di sviluppatori ha capito l’importanza d’integrare questo strumento nel loro software tramite SMS Gateway.

Contattaci