0

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

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

4

2 回答 2

0

在发帖时,没有简单的方法知道用户的 adsense 帐户是何时创建的,所以我决定使用adsense 的创建日期,即2003 年 6 月 18 日

因此,当您想使用 Adsense Management API 获取所有时间报告时,请使用:

start date: "2003-06-18"
  end date: "today"
于 2015-08-30T00:14:45.210 回答
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

通过使用try / catch 错误,我们可以调整我们的日期 :)

于 2018-05-15T20:14:59.197 回答