Google Analytics报告嵌入API返回403错误

时间:2017-10-04 15:03:11

标签: api google-analytics report embed google-reporting-api

我刚开始从“https://developers.google.com/analytics/devguides/reporting/embed/v1/getting-started

了解Google Analytics Embed API

我按照他们的示例,将我的HTML文件部署到托管端口8080的本地Tomcat服务器上。我已经添加了他们提到的所有内容,包括主机来源的白名单等,提供了我的OAuth 2.0密钥

当我点击我的HTML页面并使用google登录时,我在请求“https://content.googleapis.com/analytics/v3/management/accountSummaries?max-results=0&_src=embed-api%3Av1”时仍然收到403错误

有人对我可能出错的地方有任何建议吗?

P.S。登录谷歌后,我在网页上看到的唯一一件事是“您已登录为:*********** @ gmail.com”

谢谢,

1 个答案:

答案 0 :(得分:0)

检查完链接后,我发现错误代码为401.关于该错误,您可以查看SO thread

我认为您需要按照回答中的建议设置service account

  

通过在Google apis console中设置服务帐户,它会   允许您访问自己的数据而无需登录和   始终对代码进行认证。