Мне нужно передать несколько дат, чтобы получить ответ от GA.
Как я предоставляю 2 диапазона дат, как это
dateRanges: [
{
startDate: "2018-09-01",
endDate: "2018-09-02"
},
{
startDate: "2018-09-03",
endDate: "2018-09-05"
}
],
Я получаю ответ, но когда добавляю
dateRanges: [
{
startDate: "2018-09-01",
endDate: "2018-09-02"
},
{
startDate: "2018-09-03",
endDate: "2018-09-05"
},
{
startDate: "2018-09-06",
endDate: "2018-09-07"
}
],
Мой ответ просто нулевой.
полный запрос
{
"resource":{
"reportRequests":[
{
"viewId":"149278594",
"dateRanges":[
{
"startDate":"2018-09-01",
"endDate":"2018-09-02"
},
{
"startDate":"2018-09-03",
"endDate":"2018-09-05"
},
{
"startDate":"2018-09-06",
"endDate":"2018-09-07"
}
],
"metrics":[
{
"expression":"ga:users"
}
],
"dimensions":[
{
"name":"ga:segment"
},
{
"name":"ga:pagePath"
}
],
"dimensionFilterClauses":[
{
"operator":"AND",
"filters":[
{
"dimensionName":"ga:pagePath",
"operator":"REGEXP",
"expressions":"^abc.com/.*"
}
]
}
],
"segments":[
{
"segmentId":"gaid::2pK67nVBSVaAOb3P-9kEog"
}
]
}
]
}
}
Я получаю ошибкуResponse
"data": {"error": {"code": 400, "message": "Запрос может содержать не более двух
диапазоны дат. "," errors ": [{" message ":" Запрос может содержать не более двух дат
Диапазоны "" домен ":" глобальная», "причина": "badRequest"}],
Есть ли способ достичь этого (более 2-х диапазонов дат)?