Apple Search Ads 在 "groupBy" 子句时返回错误
Apple Search Ads returning error while "groupBy" clause
我已经设置了一个工具来查询 Apple Search Ads API,可以找到相关文档 here。
可以将 "groupBy" 子句传递给请求,如下所示:
curl -X POST https://api.searchads.apple.com/api/v1/reports/campaigns \
-H 'Content-Type: application/json' \
-H 'Authorization: orgId=1056160' \
-E pem.pem --key key.key \
-d '{"selector": {"pagination": {"limit": 10, "offset": 0}, "orderBy": [{"sortOrder": "DESCENDING", "field": "campaignId"}]}, "returnRecordsWithNoMetrics": false, "granularity": "DAILY", "returnRowTotals": false, "timeZone": "UTC", "endTime": "2019-03-27", "startTime": "2019-02-27", "groupBy": "countryCode"}' \
| python -m json.tool
并期望按 countryCode
分组的返回数据。
但是,自 2019 年 4 月 23 日起,API 开始 return 错误:
{
"data": null,
"error": {
"errors": [
{
"field": "Line#:1 Column#:292",
"message": "This is an invalid request. At least one field format is not readable by the system.",
"messageCode": "INVALID_ATTRIBUTE_TYPE"
}
]
},
"pagination": null
}
我试着在网上寻求帮助,但到目前为止还没有成功。
任何帮助将不胜感激。
您要访问哪个报告端点?
reports/campaigns?
如果是活动端点,请尝试此负载:
{
"startTime": "2019-02-27",
"endTime": "2019-03-27",
"granularity": "DAILY",
"selector": {
"orderBy": [
{
"field": "campaignId",
"sortOrder": "DESCENDING"
}
],
"conditions": [
],
"pagination": {
"offset": 0,
"limit": 10
}
},
"groupBy": [
"countryCode"
],
"timeZone": "UTC",
"returnRecordsWithNoMetrics": false,
"returnRowTotals": false,
"returnGrandTotals": false
}
我已经设置了一个工具来查询 Apple Search Ads API,可以找到相关文档 here。 可以将 "groupBy" 子句传递给请求,如下所示:
curl -X POST https://api.searchads.apple.com/api/v1/reports/campaigns \
-H 'Content-Type: application/json' \
-H 'Authorization: orgId=1056160' \
-E pem.pem --key key.key \
-d '{"selector": {"pagination": {"limit": 10, "offset": 0}, "orderBy": [{"sortOrder": "DESCENDING", "field": "campaignId"}]}, "returnRecordsWithNoMetrics": false, "granularity": "DAILY", "returnRowTotals": false, "timeZone": "UTC", "endTime": "2019-03-27", "startTime": "2019-02-27", "groupBy": "countryCode"}' \
| python -m json.tool
并期望按 countryCode
分组的返回数据。
但是,自 2019 年 4 月 23 日起,API 开始 return 错误:
{
"data": null,
"error": {
"errors": [
{
"field": "Line#:1 Column#:292",
"message": "This is an invalid request. At least one field format is not readable by the system.",
"messageCode": "INVALID_ATTRIBUTE_TYPE"
}
]
},
"pagination": null
}
我试着在网上寻求帮助,但到目前为止还没有成功。 任何帮助将不胜感激。
您要访问哪个报告端点?
reports/campaigns?
如果是活动端点,请尝试此负载:
{
"startTime": "2019-02-27",
"endTime": "2019-03-27",
"granularity": "DAILY",
"selector": {
"orderBy": [
{
"field": "campaignId",
"sortOrder": "DESCENDING"
}
],
"conditions": [
],
"pagination": {
"offset": 0,
"limit": 10
}
},
"groupBy": [
"countryCode"
],
"timeZone": "UTC",
"returnRecordsWithNoMetrics": false,
"returnRowTotals": false,
"returnGrandTotals": false
}