$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,
)
);
questo fatto il lavoro per me.
$ fila dà qualcosa come segue
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)
fonte
2016-07-01 10:57:16
Ammettendo per un po 'di necrofilia, questo post è stato l'unico risultato di ricerca di Google per i nomi delle classi folli Google API PHP di SDK. – cmc