Service de gestion des courriels de synthèse |
|
DéfinitionLe service de gestion des courriels de synthèse va vous permettre d'effectuer des demandes de rapport de statistiques de campagne automatique ou ponctuel. En fonction de la fréquence que vous aurez choisi, vous pourrez recevoir, par e-mail, le rapport de statistiques de votre campagne au format CSV ou PDF.
|
Création d'une demande automatique de rapport de statistiques d'une campagneNom de la méthode : CreateAutomaticStatisticReportDéfinissez le format de votre rapport de statistiques, planifiez la génération (tous les jours pendant 5 jours, le 5ème jour après la fin de l'envoi) et recevez automatiquement un e-mail avec votre rapport.
|
Les paramètres attendus en entrée |
|
|
Création d'une demande ponctuelle de rapport de statistiques d'une campagneNom de la méthode : CreateOneTimeStatisticReportDéfinissez le format de votre rapport de statistiques et recevez automatiquement un e-mail avec votre rapport.
|
Les paramètres attendus en entrée |
|
|
|
AuthenticationTokenContext |
Le paramètre Key doit être renseigné avec le token renvoyé par le service d'Authentification. |
Champ | Type | Description |
---|
AccountID | int | Identifiant du client | Key | string | Clé du jeton d'authentification | ListID | int | Identifiant du client: obsolète. Utilisez AccountID à la place |
|
CreateAutomaticStatisticReportRequest |
|
Champ | Type | Description |
---|
CampaignID | int | Identifiant de la campagne | Report | StatisticReportDetails | Détail du rapport | Planning | PlanningReport | Planning |
PlanningReport - OnceAfterCampaignEnd : Le 5ème jour après la fin de l'envoi.
- DuringCampaign : Tous les jours pendant 5 jours après la fin de l'envoi.
|
StatisticReportDetails |
Description de la demande de rapport. |
Champ | Type | Description |
---|
CSVFormat | boolean | Générer le format CSV (0/1) | Culture | string | Langue du rapport (ex: fr-FR) | PDFFormat | boolean | Générer le format PDF (0/1) | RecipientGroupID | int | Identifiant du groupe de destinataires (facultatif) |
|
CreateOneTimeStatisticReportRequest |
|
|
ServiceException |
Exception renvoyée en cas d'erreur à l'appel d'une méthode. |
Champ | Type | Description |
---|
Ticket | string | Le numéro de ticket | Message | string | Le message d'erreur | Description | string | La description de l'erreur | ErrorCodeType | ErrorCodeType | Type du code de l'erreur | ErrorCode | int | Code de l'erreur |
|
ValidationFault |
|
Champ | Type | Description |
---|
Details | ValidationDetail[]
| Liste des détails de l'erreur de validation de la requête |
|
ValidationDetail |
|
Champ | Type | Description |
---|
Key | string | Nom du champ à valider | Message | string | Résultat de la validation | Tag | string | Tag de validation |
|
Liste des erreurs communes |
|
Code | Nom | Description |
---|
0 | UnexpectedException | Erreur inattendue | 1 | AuthenticationException | Erreur d'authentification | 2 | NullTokenException | Le token est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées | 3 | NullRequestException | L'objet 'request' est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées | 4 | ForbiddenActionException | L'action demandée n'est pas autorisée | 5 | InvalidArgumentException | Les arguments passés à la méthode ne sont pas valides, vérifiez les types des propriétés, leurs noms et leur nullité | 6 | BadRequestException | La requête n'est pas correcte | 7 | NothingToDoException | La requête demandée n'effectue aucun traitement, car les données soient déjà à jour, il est possible que la requête ai été exécuté plusieurs fois | 8 | InvalidDataTypeException | Le type de donnée n'est pas valide | 9 | UnknownTicketException | Le ticket n'est pas connu, vérifiez la valeur de celui-ci | 10 | UnavailableTicketResultException | Le résultat associé n'est pas disponible, le traitement de la demande n'est pas terminé, veuillez réessayer plus tard. | 11 | InvalidDatePeriodException | L'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête | 999998 | TokenNull | Le token est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées | 999999 | TokenNotAuthorized | L'objet 'token' n'est pas autorisé, vérifiez les propriétés |
|