我不确定我做错了什么。 这是我的一些代码。
$client = new Google_Client();
$client->setApplicationName($ga_app_name);
$private_key = file_get_contents($google_cert_path);
$client->setAssertionCredentials(
new Google_Auth_AssertionCredentials(
$client_email,
array('https://www.googleapis.com/auth/analytics.readonly'),
$private_key
)
);
$client->setClientId($client_id);
$client->setAccessType('offline_access');
$service = new Google_Service_Analytics($client);
$response = $service->data_ga->get(
'ga:' . $profile_id,
$start_date, // YYYY-MM-DD
$end_date, // YYYY-MM-DD
$metrics, // comma-separated list of metrics (ie ga:visits,ga:pageviews)
$params
);
$data = $response->getRows();
$start_date
和$end_date
是今天的日期。
$metrics
设置为'ga:pageViews'
,$params
是一个包含一个条目的数组 - 'max-results' => 100
。
$data
返回一个空数组。