Connexion

Bienvenue sur notre Centre de Support

Obtenez de l'aide sur l'intégration et sur vos campagnes.

Bienvenue sur notre Centre de Support. Obtenez de l'aide sur l'intégration et sur vos campagnes.

Test de l'API Criteo Marketing

 

Les éléments ci-dessous vous aideront à tester l'API Criteo depuis la ligne de commande ou depuis un navigateur, à l'aide de Curl pour simuler les différents appels GET et POST qui vous permettront de récupérer vos premiers rapports.

Les éléments à modifier dans vos appels sont mise en évidence en orange.

Curl pour authentification 

curl -X POST 
--header 'Content-Type: application/x-www-form-urlencoded' 
--header 'Accept: application/json' 
-d 'client_id=[Idclient]&client_secret=[secretClient]&grant_type=client_credentials' 
'https://api.criteo.com/marketing/oauth2/token'

Réponse de l'API : Jeton

Curl pour portfolio

curl -X GET 
--header 'Accept: application/json' 
--header 'Authorization: Bearer [jeton]' 
'https://api.criteo.com/marketing/v1/portfolio'

Réponse de l'API : Advertiser_ID

Curl pour la récupération des statistiques

curl -X POST 
--header 'Content-Type: application/json'
--header 'Accept: application/octet-stream'
--header 'Authorization: Bearer [token]
-d '{
 "reportType": "CampaignPerformance",
 "ignoreXDevice": true,
 "startDate": "[startDate]",
 "endDate": "[endDate]"
 "dimensions": [ "Day", "CampaignId" ],
 "metrics": [ "Clicks", "Displays"],
 "format": "Csv",
 "currency": "[Currency]",
 "timezone": "GMT"
}'
'https://api.criteo.com/marketing/v1/statistics

Réponse de l'API : Lien de téléchargement vers le rapport 

Curl pour créer une audience API

curl -X POST 
--header 'Content-Type: application/json'
--header 'Accept: application/octet-stream'
--header 'Authorization: Bearer [token]
-d '{ "advertiser_id": 0,
 "name": "string",
 "description": "string"}'
'https://api.criteo.com/marketing/v1/audiences/userlist'

Réponse de l'API : audience_ id 

Curl pour mettre à jour une audience d'utilisateurs

curl -X PUT
--header 'Content-Type: application/json'
--header 'Accept: application/octet-stream'
--header 'Authorization: Bearer [token]
-d '{
"name": "string",
 "description": "string"
}' 
'https://api.criteo.com/marketing/v1/audiences/audience_ id'
Réponse de l'API : OK/ERROR 
curl -X GET 
--header 'Accept: application/json' 
--header 'Authorization: Bearer [token]' 

Swagger

Swagger est la plus grande architecture au monde d'outils de test et de déploiement pour développeurs d'API. Vous pouvez aussi utiliser les outils Swagger pour tester manuellement l'API.

L'outil Swagger est accessible par l'URL : https://api.criteo.com/marketing/swagger/

Note : ce Swagger fournit un lien vers l'environnement de production Criteo. Tout test appliqué ici aura donc une incidence sur les campagnes réelles.

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0
Réalisé par Zendesk