2
所以我想在自定義PHP後端顯示GA圖表。所以我創建了APP在https://console.developers.google.com/,但我無法弄清楚如何訪問我自己的谷歌分析數據,而不要求用戶登錄。現在我有簡單的代碼:PHP後端Google Analytics API
$client = new Google_Client();
$client->setApplicationName("App Name");
$client->setClientId(CLIENT_ID);
$client->setClientSecret(CLIENT_SECRET);
$client->setDeveloperKey(APP_ID);
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly'));
$client->authenticate();
$token = $client->getAccessToken();
$service = new Google_Service_Analytics($client);
$optParams = array(
'sort' => 'ga:pageviews',
'max-results' => '5');
$results = $service->data_ga->get(
'ga:123456',
'2015-01-01',
'2015-01-30',
'ga:pagePath',
$optParams);
print_r($results);
我想我所做的一切錯誤:),所以我的問題是,如何讓任何人都可以通過PHP腳本訪問我自己的谷歌分析數據?
太棒了,正是我所需要的。但是,該教程有點老,所以我們需要將'require_once'Google/Client.php';'和'require_once'Google/Service/Analytics.php';'改爲'require_once'Google/autoload.php' ; '並進一步注意,當你添加服務的電子郵件到GA帳戶你需要等待(不知道多久)它在谷歌服務器之間同步(我猜)或者你會得到錯誤:'(403)用戶不擁有任何Google Analytics(分析)帳戶.' –
我將盡快更新教程,謝謝你的支持。 – DaImTo