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.3
  • Ultimo aggiornamento : 07 settembre 2017

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
// https://secure.smsfactor.com/token.html;
$token = "";
$content = "Votre message";
$numbers = array('0601020304','0704030201');
$recipients = array();
foreach ($numbers as $n) {
  $recipients[] = array('value' => $n);
}

$postdata = array(
  'sms' => array(
   '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', 'Authorization: Bearer ' . $token));
$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

Siate informati in tempo reale dello stato dei nostri sistemi

Tutti i servizi disponibili per API SMS gateway!

Contattaci via email info@smsfactor.it

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.046 € / SMS

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

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

  • ALTA QUALITÀ
  • Mittente personalizzato, notifiche di consegna
  • NESSUN CANONE
Pack 5
50.000SMS
  • 2300 € IVA esclusa
  • 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

Come inviare sms da Gmail o da qualsiasi servizio di posta elettronica ?

Le aziende hanno molto spesso bisogno di comunicare in tempo reale, in mode rapido e soprattutto efficace. Gli imprenditori hanno spesso bisogno di comunicare ad alcune persone informazioni specifiche e urgenti. E’ la ragione per la quale molte aziende hanno