활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
Hi!
Since the AB activity performance report is restricted to 100 days for daily resolution I have to split my API calls up in several intervals and merge the result manually afterwards.
But the input format of the option reportInterval is not documented (or respectively I haven't found it yet). 😞
The API usually delivers time intervals as a string in the following format: 1477036800000-1477386000000
But if I provide this format for the reportInterval the API call fails with the following error message:
{"httpStatus":400,"requestId":"pVrZB7VcKx0Q9Vllz6KHrN9V2ty3rhy7","requestTime":"2016-10-25T08:54:30.852Z", "errors":[{"errorCode":"typeMismatch.activityPerformanceReportParameters.reportInterval","message":"wrong parameter value [1477036800000-1477386000000] for parameter [reportInterval];","meta":{"reportInterval":"1477036800000-1477386000000"}}]}
What is the correct intervall format for this call?
Regards
Marc
해결되었습니다! 솔루션으로 이동.
조회 수
답글
좋아요 수
Hi Marc,
All the date parameters in our APIs are in the ISO-8601 format. Hence the the Report Interval should be in ISO-8601 format. For more information of ISO-8601 formation please see the following link :https://en.wikipedia.org/wiki/ISO_8601 , https://en.wikipedia.org/wiki/ISO_8601#Time_intervals
Please try that and if you still can't execute a successful call, please provide the exact call you are making.
Also, We will update the documentation to include the format for parameters
Thanks & Regards
Parit Mittal
조회 수
답글
좋아요 수
Does anybody have an idea about this issue?
조회 수
답글
좋아요 수
Is this feature not supported currently?
조회 수
답글
좋아요 수
I really need help with this issue!
조회 수
답글
좋아요 수
Hi Marc,
I have reached out to the Engineering team for this query. Once they provide a solution I will get back to you ASAP.
Thanks & Regards
Parit Mittal
조회 수
답글
좋아요 수
Hi Marc,
All the date parameters in our APIs are in the ISO-8601 format. Hence the the Report Interval should be in ISO-8601 format. For more information of ISO-8601 formation please see the following link :https://en.wikipedia.org/wiki/ISO_8601 , https://en.wikipedia.org/wiki/ISO_8601#Time_intervals
Please try that and if you still can't execute a successful call, please provide the exact call you are making.
Also, We will update the documentation to include the format for parameters
Thanks & Regards
Parit Mittal
조회 수
답글
좋아요 수
Thank you Parit!
It's a good Idea to update the documentation since the API requires an interval in iso-8601 but returns it as unixtime like this:
"reportInterval" : "1476367200000-1476720000000"
Regards
Marc
조회 수
답글
좋아요 수
Another issue regarding this:
If you provide the date for a daily report as follows 2016-11-01T00:00:00.000Z/2016-11-01T23:59:59.999Z, the API will return two full days (from 10/31/2016 to 11/1/2016) instead of the requested time period.
You can work around by providing the interval as follows 2016-11-01/2016-11-02. This will return in fact only one day (11/1/2016).
Regards
Marc
조회 수
답글
좋아요 수
Hi Marc,
Thanks for letting us know. I will forward the issue with the engineering team so that they can provide more insights on this.
Thanks & Regards
Parit Mittal
조회 수
답글
좋아요 수
Hi Team,
Is there a way to generate day wise Performance report for specified date range?
For ex: Date Range: 01-05 to 04-05
Report ex:
Day experience PageViews Orders
01-05 a xxxx xxxx
01-05 b xxxx xxxx
02-05 a xxxx xxxx
to
04-05 b xxxx xxxx
조회 수
답글
좋아요 수