如何使用AdSense Management API获取终身adsense收入报告?

时间:2015-07-26 08:47:11

标签: adsense-api

我目前正在尝试使用Adsense Management API来获取今天,昨天,过去7天,过去30天,本月,上个月和所有时间的收入报告。我能够获得所有报告,但是所有时间收入报告。

当我不知道特定adsense帐户的开始日期时,如何提取总/生命周期/所有时间收入报告?

2 个答案:

答案 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

使用尝试/捕获错误,我们可以调整日期:)