$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,
)
);
Diese den Job für mich getan.
$ row etwas gibt wie folgt
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)
zu etwas Nekrophilie Zugegeben, war dieser Beitrag das einzige Google Sucher für den Google-API PHP SDK verrückt Klassennamen. – cmc