分析php api得到json响应

时间:2015-10-08 17:43:20

标签: google-analytics google-analytics-api

我通过analytics 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字符串。 我的代码出了什么问题?

1 个答案:

答案 0 :(得分:1)

您的代码没有任何问题。 PHP客户端库返回一个对象Google_Service_Analytics_GaData,您可以将该对象转换为JSON object,也可以在客户端库中构建API请求,以获得直接的API响应。