Aller au contenu

Récupérer les NPAI d’une campagne

Par Mounir 2 min de lecture

Récupérer un type de destinataires d’une campagnes

  • les NPAI
  • les ouvreurs
  • les désinscrits
  • Les cliqueurs
  • les destinataires non actifs

Cette fonction ne peut accéder que aux campagnes déjà envoyées.

array Extrait_Campagne( login, motdepasse, campagne, type)

Description

Récupérer la liste des email en erreur (NPAI) pour la campagne ‘campagne’.

Paramètres (obligatoire)

login : l’identifiant client (nichandle)

motdepasse : le mot de passe

campagne : identifiant de la campagne (cf: Liste des campagnes accessibles via l’API pour trouver l’identifiant associé à une campagne.

type : le type d’extraction souhaitée. Cette variable peut prendre les valeurs suivantes :

  • ‘NPAI’ (il s’agit des NPAI hard)
  • ‘SOFT’ (il s’agit des NPAI softs)
  • ‘OVERQUOTA’ (il s’agit des boites pleines)
  • ‘ouvreurs’
  • ‘desinscrits’
  • ‘cliqueurs’
  • ‘inactifs’

Retour

Un tableau dont chaque ligne contient une adresse email :

  • [id] => adresse email

Messages d’erreur

Aucun champ ne doit rester vide login

Aucun champ ne doit rester vide motdepasse

Erreur intérmédiaire (mauvais login / motdepasse)

Aucun champ ne doit rester vide ope

Aucun champ ne doit rester vide type

Cette campagne ne semble pas vous appartenir

Valeur de type inconnue

Exemples

<?php
include('nusoap/nusoap.php');

$client = new soapclient('https://www.mdworks.info/_soap/control.php');
$params = [
    'login'      => 'votre_login',
    'motdepasse' => 'votre_mot_de_passe',
    'ope'        => 12345,
    'type'       => 'NPAI',
];

$emails = $client->call('Extrait_Campagne', $params);

if ($client->fault) {
    die("Erreur SOAP : {$client->faultstring}");
}

print_r($emails);

Résultat type :

Array
(
    [0] => support@example.com
    [1] => info@example.com
)
Dernière modification