Войти

Добро пожаловать в Центр поддержки

Получите помощь с интеграцией и запущенными кампаниями.

Добро пожаловать в Центр поддержки. Получите помощь с интеграцией и запущенными кампаниями.

Тестирование Criteo Marketing API

 

Указанные ниже элементы помогут вам протестировать Criteo REST API через командную строку или через ваш браузер, используя Curl для симуляции GET и POST запросов. Таким образом можно получить ваши первые отчеты.

Оранжевым цветом выделены элементы, которые нужно поменять в ваших запросах.

Curl для аутентификации 

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

Ответ API: Token

Curl для портфолио

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

Ответ API: Advertiser_ID

Утилита для получения статистики

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

Ответ API: Ссылка для скачивания отчета

Утилита для создания 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'

Ответ API: audience_id

Утилита для обновления API аудитории

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'
Ответ API: OK/ERROR 
curl -X GET 
--header 'Accept: application/json'
--header 'Authorization: Bearer [token] -d '{ 

Swagger

Swagger – это крупнейший в мире фреймворк инструментов разработки API, позволяющий проводить тестирование и установку Вы можете также использовать наш инструментарий Swagger для тестирования API вручную

Swagger доступен по этой ссылке:https://api.criteo.com/marketing/swagger/

Примечание: Swagger привязан к рабочей среде Criteo.  Любые проводимые тесты повлияют на ваши активные кампании.

На базе технологии Zendesk