Salesforce

API éditeur: Get Transaction Query Data

« Go Back
Information
API éditeur: Get Transaction Query Data
Toutes les informations sur notre API Transaction queries
API-get-transaction-queries
Details
Awin propose-t-il une API pour les réclamations de transaction ?
Comment fonctionne l’API pour les ventes manquées ?

GET Réclamation de transaction (liste)

Les éditeurs peuvent extraire des réclamations de transactions individuelles, vérifier l’état de la réclamation de transaction, créer leurs propres rapports et extraire des informations supplémentaires qui peuvent être partagées entre les éditeurs et les annonceurs via un clickref (de l'éditeur à l'annonceur).


Qui peut l’utiliser

Les éditeurs
 

Comment l’appeler

En tant qu’éditeur :

https://api.awin.com/publisher/votreIdediteur/transactionqueries?startDate=yyyy-MM-ddThh%3Amm%3Ass&endDate=yyyy-MM-ddThh%3Amm%3Ass&timezone=UTC&dateType=transactionDate&statuses=approved&advertiserId=<Idannonceur>

Exemple :
https://api.awin.com/publisher/154870/transactionqueries?startDate=2020-11-11T00:00:00&endDate=2020-11-13T23:59:59&timezone=UTC&dateType=transactionDate&statuses=approved&advertiserId=1001

Ajoutez le paramètre accessToken pour fournir votre clé d’accès comme décrit dans Authentification et autorisation de l’API.


Remarque : la plage de dates maximale entre startDate et endDate actuellement prise en charge est de 31 jours.
 

ParamètreFormatobligatoire/optionnel
startDate yyyy-MM-ddThh:mm:ss obligatoire
endDate yyyy-MM-ddThh:mm:ss obligatoire
dateType enquiryDate
 transactionDate
 validationDate
 optionnel (renvoie à « transactionDate » s’il n’est pas défini)
timezone Europe/Berlin
 Europe/Paris
 Europe/London
 Europe/Dublin
 Canada/Eastern
 Canada/Central
 Canada/Mountain
 Canada/Pacific
 US/Eastern
 US/Central
 US/Mountain
 US/Pacific
 UTC
 obligatoire
publisherId12345 obligatoire
advertiserId12345 ou 12345,67890 pour plusieurs optionnel, disponible pour les éditeurs
Statuses pending
 approved
 declined
 deleted or pending,declined pour plusieurs
 optionnel
clickRefsclickRef1 or clickRef1 (valeur2),clickRef1 (valeur3) pour plusieurs optionnel
pageNumber3 optionnel (valeur par défaut 1 s’il n’est pas fourni)
Pagesize20 optionnel (100 par défaut s’il n’est pas fourni)

 

À quoi ressemble la réponse

[
        {
           "enquiryId": 44562,
           "advertiserId": 100,
           "advertiserName": "ExampleAdvertiser",
           "enquiryDate": "2020-10-03T12:18:00",
           "enquiryStatus": "approved",
           "commissionAmount": {
                          "amount": 5.59,
                          "currency": "GBP"
              },
             "saleAmount": {
                            "amount": 55.96,
                            "currency": "GBP"
              },
 
           "orderRef": "14523698",
           "clickRef": "customerClickId",
           "enquiryType": "approved",
           "transactionDate": "2020-10-01T11:45:00",
           "validationDate": "2020-10-02T15:30:00",
           "declineReason": "null",
           "description": "approved",
       },
 
        {
                .... Next transaction query data here .....
        }
    ]
 
(...)

 

Messages d’erreur courants

Certaines erreurs qui apparaissent lorsque des valeurs d’API incorrectes sont analysées :

Scénario d’erreurMessage d'erreur
Date de début après date de finendDate ne peut pas être avant startDate
Date de début supérieure à 31 joursCe paramètre ne prend en charge qu'une plage de dates de 31 jours. Veuillez ajuster votre date de début ou votre date de fin.
Utilisation d’un type de date non valideType de données incorrect pour le paramètre 'dateType'
Utilisation d’un type de statut  non valideType de données incorrect pour le paramètre 'statuses'
Version Info
 
Needs Review
Published
Not Checked
French
Main Article Info
24/03/2021, 09:37
15/01/2026, 10:12
17,970
24/03/2021, 09:36
Translation Info
System info
Smartling
Marc Garcia Lluch

Powered by