V S*_*V S 12 api google-analytics oauth google-analytics-api
我正在开发一款应用,允许用户使用Google API v3查看自己的Google Analytics数据.我研究过的所有内容似乎都表明,在我开始查询API之前,用户需要登录自己的Google帐户并授予我的应用访问权限; 但是,这不是我想要的,我只需要我的用户查看我自己的Google Analytics数据.如何授权API访问我的数据.我有客户端ID和客户端密码,但是由Google的API v3实施的OAuth要求授权令牌,只能通过让用户登录他们的谷歌帐户来获取(是吗?)有没有办法只需登录我自己的Google Analytics帐户并向用户显示该信息?
小智 11
我相信您要做的是设置服务帐户:https: //developers.google.com/analytics/devguides/config/mgmt/v3/mgmtAuthorization
"对于自己的帐户自动/离线/计划访问Google Analytics数据很有用.例如,构建自己的Google Analytics数据的实时信息中心并与其他用户共享.
要配置服务帐户以使用Google Analytics,您需要执行以下几个步骤:
- 在API控制台中注册项目.
- 在Google API控制台的"API访问"窗格下,创建一个客户端ID,其中"应用程序类型"设置为"服务帐户".
- 登录Google Analytics并导航至"管理"部分.
- 选择您希望应用程序有权访问的帐户.
- 从步骤2中API控制台中创建的客户端ID添加电子邮件地址,作为所选Google Analytics帐户的用户.
- 按照服务帐户的说明访问Google Analytics数据:https://developers.google.com/accounts/docs/OAuth2ServiceAccount "
您可以使用 arefresh token进行离线访问。获得 后refresh token,您可以将其保存到文件或数据库中,并使用它来访问数据,而无需授权重定向。
请参阅文档中的使用刷新令牌。
另请参阅:我们如何使用 API 访问特定的 Google Analytics 帐户数据?
| 归档时间: |
|
| 查看次数: |
11773 次 |
| 最近记录: |