MDWorks propose une API permettant d'accéder à diverses fonctionnalités de la plateforme. Cette API étant constamment en développement en fonction des demandes des clients, n'hésitez pas à nous consulter.
Table des matières
Qu'est-ce qu'un API ?
Une API est un service web qui vous permet d'accéder à certaines fonctionnalités de MDWorks sans avoir a vous connectez à l'interface de gestion. Avec la technologie WSDL, vous utilisez les méthodes MDWorks à distance avec des petits bouts de code de quelques lignes seulement, dans votre langage de programmation favori.
Qu'elles sont les avantages de l'API MDWorks ?
Un développement rapide des applications avec la technologie WSDL et un Générateur de code; Realiser plusieurs opérations à la fois; Automatiser et planifier des tâches; Créer votre propre interface de gestion de MDWorks.
Avec quels langages de programmation SOAP est-elle compatible ?
Notre service web a été testé avec ces langages/librairies
PHP : PHP5 SOAP Extension, PEAR SOAP et NuSOAP Perl : SOAP::WSDL (avec SOAP::Lite)
L'API evrait également être compatible avec les languages suivants (non testé) : Python : SOAPpy C#, dotNET framework 2.0
Pour tous les exemples de ce guide, deux méthodes sont proposées :
- NuSOAP qui est compatible PHP4 et PHP5.
Vous pouvez télécharger la librairie NuSOAP ici : http://dietrich.ganx4.com/nusoap/
- L'extension SOAP de PHP5 qui est disponible si vous avez compilé PHP avec les options suivantes :
--enable-libxml --enable-soap
A quoi ai-je accès avec l'API
Des fonctionnalités de gestion de campagnes
- Créer une nouvelle campagne
- Modifier les paramètres principaux d'une campagne
- Injecter son fichier d'adresses dans une campagne
- Envoyer un BAT
- Envoyer une campagne
Récupération des données d'une campagne
- Récupérer les NPAI d'une campagne
- Récupérer les ouvreurs d'une campagne
- Récupérer les cliqueurs d'une campagne
- Récupérer les désinscrits d'une campagne
Statistiques
- Récupérer les statistiques d'une campagne
L'envoi de mail on-demand
- une fonction d'envoi d'un ou plusieurs mails à la demande, sans créer de campagne
- le suivi de ces mails
- Afficher les statistiques personnalisées d'une campagne