$client = new \Google_Client();
$cred = new \Google_Auth_AssertionCredentials(
$serviceAccountEmail,
array(\Google_Service_Analytics::ANALYTICS_READONLY),
$key
);
$client->setAssertionCredentials($cred);
if ($client->getAuth()->isAccessTokenExpired()) {
$client->getAuth()->refreshTokenWithAssertion($cred);
}
$analytics = new \Google_Service_Analytics($client);
$row = $analytics->data_ga->get(
'ga:' . $profileId,
$startdate,
$enddate,
$metrics,
array(
'dimensions' => $dimension,
'sort' => $metrics,
'max-results' => 20,
)
);
這樣做的工作對我來說。
$行給出類似如下
array(5 items)
0 => array(2 items)
0 => 'India' (5 chars)
1 => '1' (1 chars)
1 => array(2 items)
0 => 'Taiwan' (6 chars)
1 => '1' (1 chars)
2 => array(2 items)
0 => 'United States' (13 chars)
1 => '1' (1 chars)
3 => array(2 items)
0 => '(not set)' (9 chars)
1 => '4' (1 chars)
4 => array(2 items)
0 => 'United Kingdom' (14 chars)
1 => '82' (2 chars)
承認的一點姦屍的,這篇文章是爲谷歌API的PHP SDK的瘋狂類名的只有谷歌的搜索結果。 – cmc