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

标签 api google-analytics

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

通过 OAuth2 登录并获取用户信息就像一个魅力,但是当我尝试访问 goole 分析 api 时,我每次都会收到这个 403 代码错误。数百名有同样问题的用户忘记在服务设置中激活 Google Analytics API,或者只是提供了不正确的凭据(client_id 和 client_secret)。我尝试多次启用/禁用 Google Analytics,并从我的谷歌帐户登录/注销,但没有结果。

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

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

最佳答案

我正在自己开发 Drive 并理解这个问题。我在理解 Google 和他们的 PHP api 时遇到了一些麻烦。我终于让它与在互联网上找到的一些例子一起澄清。

您的问题听起来像是您没有将范围设置为 Google 分析,但是请在您已采取的步骤以及您尝试使用的代码中明确说明。

错误可能很简单,就像在 oAuth 回调文件中忘记了这一行:

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

了解您是否需要一个完整的付费帐户才能从 Google 访问有关您的 Analytics 的信息(不像 Google+ 和 Google 云端硬盘那样免费提供)。

关于api - Google PHP API - (403) 未配置访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10955971/

相关文章:

android - 将 Google Analytics 添加到我的应用程序时出现 XML 错误

php - WordPress PHP功能文件中的Google Analytics(分析)代码404错误跟踪

c# - 如何将 Bing Speech API 与 Bot Framework C# 结合使用

c# - Exchange 2013 API - 获取房间属性

c# - 我如何向 Google Analytics(分析)提供我的操作系统?

ios - 适用于 iOS 的 GA 和自定义尺寸

c# - 使用 Google.Apis.Analytics.v3 时出现 400 错误请求

java - 什么是 REST API 和用户角色设计最佳实践?

api - 谁能提供访问此 Last.FM API 的代码示例?

c++ - mfc c++ 中是否存在用于 URL 编码的 API?