如何在不使用 sdk 的情况下从 php-curl 获取 google 分析数据?

How to get google analytics data from php-curl not using sdk's?

我正在浏览 google 分析 API 文档 我只能看到如何使用 SDK 获取分析数据,但我想通过 curl POSTGET 获取它方法。

如果您正在使用 curl 并且 php 我相信您仍然可以使用 Google api php 客户端库。但是,正如您所说,您不想使用客户端库,以下应该可以帮助您检索 Google 分析数据。

终点是

POST https://analyticsreporting.googleapis.com/v4/reports:batchGet 

确保您使用有效的不记名令牌发送授权 header。

您可以在示例页面中看到所有 json post 个男孩 samples

{
  "reportRequests":[
  {
    "viewId":"XXXX",
    "dateRanges":[
      {
        "startDate":"2015-06-15",
        "endDate":"2015-06-30"
      }],
    "metrics":[
      {
        "expression":"ga:sessions"
      }],
    "dimensions": [
      {
        "name":"ga:browser"
      }]
    }]
}

google 分析报告 api v4 不支持仅获取请求 post。