我目前正在尝试使用Adsense Management API来获取今天,昨天,过去7天,过去30天,本月,上个月和所有时间的收入报告。我能够获得所有报告,但是所有时间收入报告。
当我不知道特定adsense帐户的开始日期时,如何提取总/生命周期/所有时间收入报告?
答案 0 :(得分:0)
在发布时,没有简单的方法可以知道用户adsense帐户何时创建,因此我决定使用<{3>} 2003年6月18日。
因此,当您想使用Adsense Management API获取“所有时间”报告时,请使用:
start date: "2003-06-18"
end date: "today"
答案 1 :(得分:0)
以下是@ philip-belgrave-herbert的回答
{
"error": {
"errors": [
{
"domain": "global",
"reason": "partialReportData",
"message": "Data were not available for part of the requested date range. First date with a complete dataset: 2013-03-09"
}
],
"code": 400,
"message": "Data were not available for part of the requested date range. First date with a complete dataset: 2013-03-09"
}
}
所以对于followig请求字符串
startDate=2013-03-098&endDate=today
&dimension=COUNTRY_CODE
&dimension=COUNTRY_NAME
&dimension=AD_UNIT_SIZE_NAME
&metric=CLICKS
&metric=COST_PER_CLICK
&sort=COST_PER_CLICK
&useTimezoneReporting=true
&fields=rows,headers
包含完整数据集的第一个日期:2013-03-09
使用尝试/捕获错误,我们可以调整日期:)