Google PHP API - (403)未配置访问权限

时间:2012-06-08 20:59:11

标签: api google-analytics

我正在使用Google PHP API客户端http://code.google.com/p/google-api-php-client/从Google API中检索数据。

登录OAuth2并获取用户信息就像魅力一样,但是当我试图访问goole analytics api时,我每次都会收到403代码错误。数百名具有相同问题的用户忘记在服务设置中激活Google AnalyticsAPI,或者只是提供了错误的凭据(client_id& client_secret)。我尝试多次启用/停用Google Analytics,并从我的Google帐户登录/退出,但没有结果。

任何对我有任何指示的人? (请记住,OAuth程序有效,因为我同时获得了access_token和refresh_token)

我正在使用类示例文件夹中的simple.php示例...

1 个答案:

答案 0 :(得分:0)

我正在开发自己的驱动器,并了解这个问题。我有点麻烦了解Google及其PHP api。我终于得到了一些解释在互联网上找到的例子。

您的问题听起来似乎没有将您的范围设置为Google分析,但请注意您采取的步骤以及您尝试过的代码。

错误可能就像忘记oAuth回调文件中的这一行一样简单:

$client->addScope(Google_Service_Analytics::ANALYTICS);

了解您是否需要一个完整的付费帐户才能访问Google有关您的Google Analytics(不包含在Google+和Google云端硬盘中)的免费信息。