【发布时间】:2014-03-02 10:26:57
【问题描述】:
我正在尝试从谷歌分析的内容实验中检索数据...
我正在使用以下代码,我的信誉很好,并且已因这篇文章被审查...
<?php
require_once 'Google/Client.php';
require_once 'Google/Service/Analytics.php';
session_start();
$client = new Google_Client();
$client->setApplicationName('Hello Analytics API Sample');
// Visit https://cloud.google.com/console to generate your
// client id, client secret, and to register your redirect uri.
$client->setDeveloperKey('xxxxx');
$service = new Google_Service_Analytics($client);
try {
$results = $service->management_experiments->listManagementExperiments('xxxx', 'xxxx', 'xxxx');
} catch (apiServiceException $e) {
print 'There was an Analytics API service error ' . $e->getCode() . ':' . $e->getMessage();
} catch (apiException $e) {
print 'There was a general API error ' . $e->getCode() . ':' . $e->getMessage();
}
echo '<pre>';
print_r($results);
echo '</pre>';
我正在使用以下示例....
https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtExperimentsGuide#list
对我为什么会收到未经授权的 401 有任何想法吗?需要登录吗?
【问题讨论】:
-
您是如何获得授权的?您是否尝试使用绕过登录的服务帐户?您的代码似乎需要通过 Google 登录。
-
您有机会提供一些示例代码吗?我整天都在这个.. =[
-
那么,您是否尝试使用绕过登录的服务帐户或需要通过 Google 登录的代码?
-
对于服务帐户,请参阅:stackoverflow.com/questions/9863509/…
标签: oauth google-analytics google-oauth google-analytics-api