API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011



Documents pareils
API FTP SMSENVOI V1.1

Mobyt Intégration HTTP TABLE DES MATIERES

API HTTP DOCUMENTATION TECHNIQUE PLATEFORME SAAS D'ENVOI DE SMS. Version Mise à jour : 3 juillet 2015

Mobyt Intégration par Webservice TABLE DES MATIERES

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

Documentation pour l envoi de SMS

Documentation API Octopush

TP JAVASCRIPT OMI4 TP5 SRC

API SMS HTTP REST. Intégrer facilement le service Envoyer SMS Pro avec votre application métier. Version : Révision : 03/09/2014 Page 1/31

API ONE-TIME PASSWORD

Formulaires et Compteurs

Module http MMS AllMySMS.com Manuel d intégration

Les solutions de paiement CyberMUT (Crédit Mutuel) et CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Manuel d intégration API SOAP SMS ALLMYSMS.COM

Réponse : Liste des paramètres de retour :... 7 Simuler un envoi (POST /send/simulate)... 8 Publipostage (POST /send/lists)...

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Hébergement de site web Damien Nouvel

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Flux de Soumission & Envoi de SMS. avec lʼapi DataWinners

Tutoriel : Comment installer une compte (une adresse ) sur un logiciel de messagerie (ou client messagerie)?

Manuel d'installation

Activités HTML. Code: act-html

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

Solution Pro pour l Envoi de SMS direct opérateurs PUSH SMV MODE HTTP. Documentation Technique

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Guide de l'utilisateur

CONDITIONS GENERALES D'UTILISATION -

Module BD et sites WEB

Création de formulaires interactifs

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i m e di a l o g i s. c om Envoi des SMS

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Nokia Internet Modem Guide de l utilisateur

SPÉCIFICATION DE L'API VERISIGN OPENHYBRID CLOUD SIGNALING

Mode d'emploi pour tous les programmes de messagerie électronique

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Formulaire pour envoyer un mail

PayPal Intégral. Guide de démarrage. Acceptez les paiements en ligne grâce à une plateforme complète. Leader mondial des paiements en ligne

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

Cloud public d Ikoula Documentation de prise en main 2.0

Fiche technique Mailpro

Ce guide décrit la procédure à suivre afin de profiter pleinement du Service de Transfert de Fichiers EGIS. Il décrit

GUIDE DE DEMARRAGE V1.02

Stockage du fichier dans une table mysql:

Ces envois peuvent être automatiques ou manuels. Nous allons découvrir dans ce manuel comment

Fonctionnalités Fid'Elite

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

Mail2SMS. Envoyer facilement vos SMS depuis un . Version : Revision : 12/12/2011. Page 1/8

Manuel d intégration API FTP SMS ALLMYSMS.COM

1. Installation du Module

PUSH MSISDN MODE HTTP

CONDITIONS GENERALES DE VENTE ET D UTILISATION

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

PDO : PHP Data Object 1/13

One Page Checkout / Alias Gateway

Guide pour bien débuter avec

LotusLive inotes. LotusLive inotes Guide d'utilisation

Paiement sécurisé sur Internet

ENVOYER DES NEWSLETTER (POM0580) (/PORTAIL/SERVICES-AU-PUBLIC/1262- ENVOYER-DES-NEWSLETTER-POM0580)

PLATEFORME SAAS D'ENVOI DE SMS. Guide du débutant UTILISER LA PLATEFORME SMSMODE TUTORIEL

Technologies pour Web Services faciles : REST, JSON

é n e r g i e c r é a t i v e Solution ing Renforcez le pouvoir de communication de votre entreprise

Le Rapport Automatique de Suivi (RAS)

Editeurs de logiciels. Votre guide SMS

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

Vos sites distants à portée de main?

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

Attaques applicatives

MO-Call pour les Ordinateurs. Guide de l utilisateur

Pour être certain de recevoir les courriels, nous vous invitons à ajouter l adresse électronique no-reply@cerise-collection.com à vos contacts et, si

8 rue Paul Cézanne Neuilly-Plaisance - Tél : 33 (0) Fax : 33 (0) cvm@cvm.

SYSTÈMES D INFORMATIONS

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Les messages d erreur d'applidis Client

Push API Technical Specifications V1.0

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

DOSSIER D INSCRIPTION au service de paiement sécurisé sur Internet PAYBOX SYSTEM

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

GUIDE D INSTALLATION RAPIDE ACTIVEZ

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

4 - Caractéristiques des services proposés

Architecture Orientée Service, JSON et API REST

Documentation Liste des changements apportés

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Paiement sécurisé sur Internet. Documentation Technique

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

Cahier des charges. driver WIFI pour chipset Ralink RT2571W. sur hardware ARM7

RAPPORT DE CONCEPTION UML :

Application web de gestion de comptes en banques

Procédure d'authentification sur Extradoc

Manuel d'accompagnement à l'enregistrement d'un patient dans «MonDossierMedical.ch»

Solution de fax en mode Cloud

Obtention via HTTP des fichiers PDF générés par le service de SMS/MMS certifiés

Plateforme PAYZEN. Définition de Web-services

Transcription:

API SMS CONSEIL HTTP V2.01 Documentation V1.0 au 21/05/2011 L'utilisation de l'api SMS CONSEIL est réservée aux clients, membres du site SMS-CONSEIL.FR et doit se faire en accord avec nos conditions générales d'utilisation consultables sur le site http://www.sms-conseil.fr Sommaire 1) Principe 2) Envoi de SMS 3) Envoi de FAX 4) Consultation des crédits actuels 5) Création de sous-compte marque blanche 6) Modification d'un sous-compte marque blanche 7) Crédit d'un sous-compte marque blanche 8) Vérification des accusés de réception API SMS CONSEIL http V2.01 1

1. Principe L'API HTTP SMS CONSEIL V2 fonctionne sur le principe de requêtes HTTP de type POST /réponses JSON. Chaque fonctionnalité proposée par l'api possède sa propre URL. Cette API est notamment compatible avec les langages et technologies PHP/ASP/JAVASCRIPT ou tout autre langage capable d'effectuer une requête de type POST et d'interpréter le JSON. L'intégralité des exemples ci-dessous sont donnés en HTML dans un soucis de compréhension et d'universalité. Vous êtes libre de les adapter à votre langage de prédilection. Nous vous recommandons d'apporter la plus grande attention à l'uniformisation des encodages de caractères entrant en interaction avec les scripts d'envois. Nous recommandons, de préférence, l'encodage UTF-8. Le terme «API KEY» utilisé dans cette documentation désigne une clef secrète que nous vous communiquons. Celle-ci vous permet de confier le développement à vos prestataires techniques sans pour autant leur communiquer votre mot de passe SMS CONSEIL. Cette clef est disponible dans la section «Modification du compte» de votre Manager. 2. Envoi d un message sms URL : http://www.sms-conseil.fr/httpapi/sendsms/ message[type] : sms message[subtype] : sous-type de message : LOWCOST/STANDARD/PREMIUM/CONCATENE/FLASH/WAP message[senderlabel] : nom d'expéditeur ( si SMS premium ) message[recipients] : liste des destinataires séparés par des virgules message[content] : contenu du message message[senddate] (facultatif) : date d'envoi au format anglosaxon (YYYY-mm-dd) message[sendtime] (facultatif) : heure d'envoi cobrandingmember_id (facultatif) : membre de votre marque blanche pour lequel l'envoi doit être effectué ( si vous possédez une marque blanche ). Si ce champ n'est pas renseigné, l'envoi est fait avec votre compte principal. <form method="post" action="http://www.sms-conseil.fr/httpapi/sendsms/"> <input type="text" name="message[type]" value="sms" /> <input type="text" name="message[subtype]" value="premium" /> <input type="text" name="message[senderlabel]" value="c'est un test" /> <input type="text" name="message[recipients]" value="+3311111111,+3322222222" /> <textarea name="message[content]" ></textarea> API SMS CONSEIL http V2.01 2

Réponse JSON attendue : {"success":1,"message_id":xxxxx,"message":"message ID xxxxx OK "} 3. Envoi d un fax L'envoi de FAX se fait aussi simplement que l'envoi de SMS. Le fichier à faxer doit être accessible depuis Internet (protocole HTTP). URL : http://www.sms-conseil.fr/httpapi/sendfax/ message[type] : fax message[subtype] : sous-type de message FAX : 1, 2 ou 5 (voir site) message[recipients] : liste des destinataires séparés par des virgules message[content] : URL du fichier à faxer message[senddate] (facultatif) : date d'envoi au format anglosaxon (YYYY-mm-dd) message[sendtime] (facultatif) : heure d'envoi cobrandingmember_id (facultatif) : membre de votre marque blanche pour lequel l'envoi doit être effectué ( si vous possédez une marque blanche ). Si ce champ n'est pas renseigné, l'envoi est fait avec votre compte principal. <form method="post" action="http://www.sms-conseil.fr/httpapi/sendfax/"> <input type="text" name="message[type]" value="fax" /> <input type="text" name="message[subtype]" value="1" /> <input type="text" name="message[senderlabel]" value="c'est un test" /> <input type="text" name="message[recipients]" value="+3311111111,+3322222222" /> <textarea name="message[content]" >http://www.monsite.com/fax.pdf</textarea> Réponse JSON attendue : {"success":1,"message_id":xxxxx,"message":"message ID xxxxx OK "} API SMS CONSEIL http V2.01 3

4. Consultation des crédits actuels URL : http://www.sms-conseil.fr/httpapi/checkcredits/ <form method="post" action="http://www.sms-conseil.fr/httpapi/checkcredits/"> <input type="text" name="apikey" value="voreapikey" /> Vous recevrez en JSON un tableau multidimensionnel dont la première dimension représentera le type de message, et la deuxième dimension, le sous-type de message. La valeur correspondante est le nombre de crédits restants. Réponse JSON Attendue : (exemple) "success":1,"creditsremaining":{"sms":{"1":"210","2":"209","3":"199"},"mnc": {"1":"598"}}} 5. Création de sous-compte marque blanche URL : http://www.sms-conseil.fr/httpapi/createcobrandingmember/ cobrandingmember[numero_portable] : numéro de téléphone du client cobrandingmember[nom] : nom du client (facultatif) cobrandingmember[prenom] : prenom du client (facultatif) cobrandingmember[raison_sociale] : raison sociale du client (facultatif) cobrandingmember[email] : e-mail du client cobrandingmember[motdepasse] : mot de passe du client <form method="post" action="http://www.sms-conseil.fr/httpapi/createcobrandingmember/"> <input type="text" name="cobrandingmember[numero_portable]" value="+33611111111" /> <input type="text" name="cobrandingmember[nom]" value="okokki" /> <input type="text" name="cobrandingmember[email]" value="em@ilclient.com" /> <input type="text" name="cobrandingmember[motdepasse]" value="motdepasse" /> Réponse JSON attendue : (exemple) {"success":1,"message":"cobranding MEMBER 5,ADDED","cobrandingmember_id":5} API SMS CONSEIL http V2.01 4

6. Modification d un sous-compte marque blanche URL : http://www.sms-conseil.fr/httpapi/editcobrandingmember/ cobrandingmember[numero_portable] : numéro de téléphone du client cobrandingmember[nom] : nom du client (facultatif) cobrandingmember[prenom] : prenom du client (facultatif) cobrandingmember[raison_sociale] : raison sociale du client (facultatif) cobrandingmember[email] : e-mail du client cobrandingmember[motdepasse] : mot de passe du client cobrandingmember[id] : id du membre renvoyé lors de sa création <form method="post" action="http://www.sms-conseil.fr/httpapi/createcobrandingmember/"> <input type="text" name="cobrandingmember[numero_portable]" value="+33611111111" /> <input type="text" name="cobrandingmember[nom]" value="okokki" /> <input type="text" name="cobrandingmember[email]" value="em@ilclient.com" /> <input type="text" name="cobrandingmember[motdepasse]" value="motdepasse" /> <input type="text" name="cobrandingmember[id]" value="1" /> Réponse JSON attendue : (exemple) {"success":1,"message":"cobranding MEMBER 1,EDITED","cobrandingmember_id":1} 7. Crédit d un sous-compte marque blanche URL : http://www.sms-conseil.fr/httpapi/cobrandingmembercredits/ cobrandingmember[id] : ID du sous-compte précédemment créé credits[type] : Type de crédits ( SMS / FAX..) credits[subtype] : Sous type de crédits ( LOWCOST / STANDARD / PREMIUM..) credits[nb] : valeur positive ou négative, nombre de crédits à ajouter ou enlever. Les crédits ajoutés à un sous-compte sont puisés dans vos crédits restants, les crédits retirés à un sous-compte sont recrédités dans votre compte principal. <form method="post" API SMS CONSEIL http V2.01 5

action="http://www.sms-conseil.fr/httpapi/cobrandingmembercredits/"> <input type="text" name="cobrandingmember[id]" value="12" /> <input type="text" name="credits[type]" value="sms" /> <input type="text" name="credits[subtype]" value="lowcost" /> <input type="text" name="credits[nb]" value="1" /> Réponse JSON Attendue : {"message":"cobranding MEMBER CREDITS OK","success":1} 8. récupération des accusés de réception Attention les accusés de réception ne sont pas disponibles pour tous les types d'envois. URL : http://www.sms-conseil.fr/httpapi/checkdelivery/ message_id : id du message <form method="post" action="http://www.sms-conseil.fr/httpapi/checkdelivery/"> <input type="text" name="email" value="votrem@il.com" /> <input type="text" name="message_id" value="xxxxx" /> Réponse JSON attendue : tableau des accusés de réception au format JSONAPI SMS CONSEIL HTTP V2.01 Documentation V1.0 au 21/05/2011 L'utilisation de l'api SMS CONSEIL est réservée aux clients, membres du site SMSCONSEIL. FR et doit se faire en accord avec nos conditions générales d'utilisation consultables sur le site http://www.sms-conseil.fr API SMS CONSEIL http V2.01 6