我刚开始从“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”
谢谢,
沉
答案 0 :(得分:0)
检查完链接后,我发现错误代码为401.关于该错误,您可以查看SO thread。
我认为您需要按照回答中的建议设置service account。
通过在Google apis console中设置服务帐户,它会 允许您访问自己的数据而无需登录和 始终对代码进行认证。