我通过分析 API 运行此查询,以获得结果:
$ids = "ga:xxxxxx";
$start_date = "2015-01-01";
$end_date = "2015-10-08";
$metrics = "ga:pageviews";
$dimensions = "ga:pagePath";
$optParams = array('dimensions' => $dimensions, 'output' => 'json');
$data = $analytics->data_ga->get($ids,$start_date,$end_date,$metrics,$optParams);
$items = $data->getRows();
目前我得到一个数组作为响应,但我想要一个 json 字符串。 我的代码有什么问题?
您的代码没有任何问题。 PHP 客户端库返回一个对象 Google_Service_Analytics_GaData,您可以将该对象转换为 JSON 对象,也可以在不使用客户端库的情况下构建 API 请求以获取直接 API 响应。