Inviare SMS con Android

Inviare SMS via HTTP con Android

Android : DOCUMENTAZIONE API



Inviare SMS con Android

Este método le permite enviar SMS a un destinatario utilizando Android. Enviar un SMS con Android es tan sencillo como enviar el origin, destino y el mensaje a enviar a través de una petición a nuestra API.

Esempio su Android:

String afilnet_class="sms";
String afilnet_method="sendsms";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_from="Afilnet";
String afilnet_to="34600000000";
String afilnet_sms="sms+test";
String afilnet_scheduledatetime="";
String afilnet_output="";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&from="+afilnet_from+"&to="+afilnet_to+"&sms="+afilnet_sms+"&scheduledatetime="+afilnet_scheduledatetime+"&output="+afilnet_output;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();



Vede esempio su:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift Delphi



Dettagli del metodo

Impostazione Descrizione Obbligatorio / Opzionale
class=sms Classe alla quale si realizza la richiesta Obbligatorio
method=sendsms Metodo della classe alla quale si realizza la richiesta Obbligatorio
user L’utente / email del suo conto Afilnet Obbligatorio
password La password del suo conto Afilnet Obbligatorio
from Mittente Obbligatorio
to Numero del cellulare destinatario Obbligatorio
sms Messaggio SMS da inviare Obbligatorio
scheduledatetime Data e ora dell’invio in formato yyyy-mm-dd hh:mm:ss Opzionale
output Formato di uscita del risultato Opzionale

Al realizzare richieste ricevera i seguenti campi:


  •  status
  •   result (si status=success), ricevera i seguenti valori:
    • messageid
    • credits
  • error (si status=error), qui ricevera il codice errore

I possibili codici di errore sono i seguenti:


Codice Descrizione
MISSING_USER Utente / email non aggiunta
MISSING_PASSWORD Password non aggiunta
MISSING_CLASS Categoria non inclusa
MISSING_METHOD Metodo non incluso
MISSING_COMPULSORY_PARAM Impostazione obbligatoria non inclusa
INCORRECT_USER_PASSWORD Utente o password incorretti
INCORRECT_CLASS Categoria incorretta
INCORRECT_METHOD Metodo incorretto
NO_ROUTE_AVAILABLE Non ci sono percorsi disponibili per la destinazione indicati
NO_CREDITS Il tuo saldo non e sufficiente
Impostazioni.
  • class : sms
  • method : sendsms
  • user : user
  • password : password
  • from : Afilnet
  • to : 34600000000
  • sms : sms+test
  • scheduledatetime :
  • output :

Richiesta:
https://www.afilnet.com/api/http/?class=sms&method=sendsms&user=user&password=password&from=Afilnet&to=34600000000&sms=sms+test&scheduledatetime=&output=

INFORMAZIONE IMPORTANTE SUI COOKIES: Questo sito web utilizza cockies propri per offrire un servizio migliore. Se continuerai navigando capiremo che accetti il seguente uso. Troverai piu informazioni sulla nostra Politica Cookies. Continua