WS Subscribe

Le webservice permettant l''inscription et la désinscription des abonnés

Description

Ce Web Service permet :

  • La vérification de l'état d'un email (inscrit ou non)

  • L'inscription d'un email

  • La désinscription d'un email

  • La récupération de la réponse à une question du profil pour un email

  • La modification de la réponse à une question du profil pour un email

Comme on peut le remarquer, celui-ci agit toujours de manière synchrone avec un seul abonné/email. Il est ainsi adapté à un besoin de synchronisation en temps réel des inscriptions/désinscriptions/mises à jour, mais en aucun cas à un besoin d'imports ou de crons.

Méthodes

Outres les méthodes des Web Services de base (connexion et options), celui-ci offre plus spécifiquement ces méthodes :

  • isSubscribed (xs:string email) Permet de récupérer l'état de l'adresse email (true=>abonnée, false=>non-abonnée)

  • subscribe (xs:string email) Permet d'inscrire l'adresse email spécifiée

  • unsubscribe (xs:string email) Permet de désinscrire l'abonné correspondant à l'adresse email spécifiée

  • getProfile (xs:string email, xs:int numQuestion) Permet de récupérer la réponse de l'abonné 'email' à la question ayant pour id : 'numQuestion'. Cet id doit vous être fourni par notre support technique et dépend de la liste de diffusion sélectionnée.

  • setProfile (xs:string email, xs:int numQuestion, xs:string reponse) Permet de spécifier 'reponse' comme réponse de l'abonné 'email' à la question ayant pour id : 'numQuestion'. Cet id doit vous être fourni par notre support technique et dépend de la liste de diffusion sélectionnée.

Options :

Les options suivantes peuvent être configurées à tout moment par la méthode décrit sur la page générique des Web Services :

  • mail_subscribe_format Format d'inscription aux newsletters. Peut être :

    • (LS_FORMAT_TEXT) : Inscrit la personne en Texte uniquement

    • (LS_FORMAT_HTML) : Inscrit la personne en Html uniquement

    • (LS_FORMAT_BOTH) :Inscrit la personne en Texte+Html [Option par défaut]

  • mail_subscribe_etat Etat lors de l'inscription aux newsletters. Peut être :

    • (ABO_ETAT_INACTIF) : Inscription à confirmer (attention, un email de confirmation est alors envoyé selon le paramétrage défini pour cette liste)

    • (ABO_ETAT_ACTIF) : Inscription déjà confirmée [Option par défaut]

    • (ABO_ETAT_TESTMAIL) : Inscription dans les adresses email de test

  • mail_subscribe_from Défini pour les statistiques, l'origine de l'inscription. Peut être :

    • (ABO_INSCRIT_IMPORT) : Abonné provenant d'un import de l'administrateur

    • (ABO_INSCRIT_FORM) : Abonné s'étant lui-même inscrit sur un formulaire [Option par défaut]

    • (ABO_INSCRIT_ADMIN) : Abonné ajouté par l'administrateur.

  • mail_unsubscribe_type Défini le type de désinscription d'un abonné. Peut être :

    • (ABO_DESINSCRIT_DESINSCRIT) : Abonné désabonné par sa propre volonté (attention, il sera alors impossible de le rajouter à la liste dans l'interface de mailing-plus) [Option par défaut]

    • (ABO_DESINSCRIT_SUPPRIME) : Abonné supprimé par l'administrateur.

Dernière mise à jour