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.

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