airbytehq / airbytehq/airbyte

criteo-marketing: ad_spend_daily check fails because advertiserIds is not configurable

未关闭
#80,333 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area/connectors autoteam community hyd-fix needs-triage team/extensibility type/bug
主要语言
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 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。