criteo-marketing: ad_spend_daily check fails because advertiserIds is not configurable
- 主要语言
- Python
- 星标
- 22.1k
- 派生
- 5.3k
- PR 合并指标
- PR 指标待抓取
描述
### Connector Name
criteo-marketing
### Connector Version
0.0.7
### What step the error happened?
During the sync
### Relevant information
The Criteo Marketing source fails `check_connection_source` for the `ad_spend_daily` stream because the connector does not include `advertiserIds` in the request body for the Criteo statistics report endpoint.
Criteo now appears to require at least one advertiser id for this endpoint and it cannot be configured in airbyte
### Relevant log output
```shell
POST request to https://api.criteo.com/2025-10/statistics/report failed with status code 400.
Request body:
{
"format": "json",
"endDate": "",
"metrics": ["AdvertiserCost"],
"currency": "",
"startDate": "",
"dimensions": ["day", "AdvertiserId", "CampaignId", "AdSetId"]
}
Response body:
{
"warnings": [],
"errors": [
{
"type": "validation",
"code": "required-field",
"instance": "/statistics/v1/report",
"title": "At least one advertiser id must be provided.",
"detail": ""
}
]
}
Stream ad_spend_daily is not available: HTTP Status Code: 400.
Check failed.
```
### Contribute
- [ ] Yes, I want to contribute
---
**Internal Tracking:** https://github.com/airbytehq/oncall/issues/12946
贡献指南
评估
这个 Issue 还没有评估数据。