Récupérer les NPAI d’une campagne
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
)