我想向我的网站上的每个客户展示GA数据。他们每个人都创建自己的GA配置文件,我存储在数据库profile_id
。向oAuth发送隐藏请求
GA数据的凭证是我的个人资料,所有资料都一样,所有资料都在我的帐户中。对于设置oAuth我使用这篇文章:http://www.sitepoint.com/google-analytics-api/。
客户不知道我的凭据,我不想让他们创建查看统计信息的权限。我需要唯一登录到我的网站(登录数据是URL |密码)。登录到客户端部分后,我从数据库中选择其个人资料ID并需要向他们显示其统计信息(不显示Google登录对话框)。我想直接在PHP脚本的某处传递我的凭证。
因此,问题是:
是否可以使用oAuth直接显示GA数据而不显示Google登录对话框?要登录app的后端?
谢谢。
谢谢。你可以请更具体一点吗?在http://www.sitepoint.com/google-analytics-api/#highlighter_898546,我是否需要3-40行,我的意思是他们初始化登录屏幕,或不?我不确定如何以及在哪里附加访问令牌。谢谢。 – panther 2014-11-02 08:36:33
尝试:1)查找[此报告](https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A73084290&dimensions=ga%3Adate&metrics=ga%3Asessions&start-date=2014-10- 19&end-date = 2014-11-02)并授权获取您的账户列表2)点击“查询URI”按钮(全球),并注意它只是一个很长的URL 3)将该URL粘贴到新标签页,注意错误“需要登录”4)将一个有效的访问令牌附加到URL的末尾,例如'&access_token = XXXX',它会起作用。获取有效访问令牌的最简单方法是使用[OAuth 2.0 Playground](https://developers.google.com/oauthplayground/)。 – 2014-11-03 00:12:15