Envoyer un SMS depuis un template avec Android

Envoyez des SMS depuis un modèle crée par HTTP avec Android

Android : MÉTHODE

SMS


MESSAGES EN SYNTHÈSE VOCALE

E-MAIL

RéSEAUX SOCIAUX

GROUPES

HLR

PAYS

ÉVÉNEMENTS

UTILISATEUR

MODÈLES

OTP (ONE-TIME PASSWORD)

Exemple en Android:

String afilnet_class="sms";
String afilnet_method="sendsmsfromtemplate";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_to="34600000000";
String afilnet_idtemplate="1000";
String afilnet_params="mobile:123456789,name:test+name";
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+"&to="+afilnet_to+"&idtemplate="+afilnet_idtemplate+"¶ms="+afilnet_params+"&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();



Voir exemple en:

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


Envoi un SMS avec le message du modèle indiqué


ParamètreDescriptionObligatoire / Optionnel
class=smsClasse à laquelle la requête est réaliséeObligatoire
method=sendsmsfromtemplateMéthode de la classe à laquelle la requête est réaliséeObligatoire
userL'utilisateur / e-mail de votre compte chez AfilnetObligatoire
passwordLe mot de passe de votre compte chez AfilnetObligatoire
toNuméro de téléphone mobile de destinationObligatoire
idtemplateIdentifiant du modèleObligatoire
paramsParamètres qui sertont remplacés dans le modèle pour sa personnalisation (<<paramètre>>), separé par des ","(virgules)Optionnel
scheduledatetimeDate et heure de l'envoi en format yyyy-mm-dd hh:mm:ssOptionnel
outputFormat de sortie du résultatOptionnel

Lorsque vous réaliserez des requêtes vous recevrez les champs suivants :

  •  status
  •  result (si status=success), vous recevrez les valeurs suivantes :
    • messageid
    • credits
  •  error (si status=error), vous recevrez le code d'erreur

Les code d'erreur possibles sont :

CodeDescription
MISSING_USERUtilisateur / e-mail non renseigné
MISSING_PASSWORDMot de passe non renseigné
MISSING_CLASSClasse non renseignée
MISSING_METHODMéthode non renseignée
MISSING_COMPULSORY_PARAMParamètre obligatoire non renseigné
INCORRECT_USER_PASSWORDUtilisateur ou mot de passe incorrect
INCORRECT_CLASSClasse incorrecte
INCORRECT_METHODMéthode incorrecte
NO_ROUTE_AVAILABLEAucun chemin d'accès disponible pour la destination indiquée
NO_CREDITSCrédits insufissants
NOT_ACCESS_TO_TEMPLATEVous n'avez pas la permission pour accéder au modèle indiqué
Paramètres :
  • class: sms
  • method: sendsmsfromtemplate
  • user: user
  • password: password
  • to: 34600000000
  • idtemplate: 1000
  • params: mobile:123456789,name:test+name
  • scheduledatetime:
  • output:
Requête :
https://www.afilnet.com/api/http/?class=sms&method=sendsmsfromtemplate&user=user&password=password&to=34600000000&idtemplate=1000¶ms=mobile:123456789,name:test+name&scheduledatetime=&output=
INFORMATION IMPORTANTE SUR LES COOKIES : Ce site web utilise des cookies propres pour garantir la meilleure expérience sur notre site. En poursuivant votre navigation, vous acceptez l'utilisation de cookies. Pour en savoir plus cliquez sur Politique de cookies. Continuer