我是这个API的新手,我正在尝试使用本教程:https://developers.google.com/analytics/solutions/articles/hello-analytics-api使用GitHub here上的新代码。我一直收到401:未经授权的响应,但我的clientID,apiKey和范围都在auth_util.js中正确设置。
我从未见过'授权'按钮,无论我是否登录谷歌,这似乎都很可疑。
答案 0 :(得分:2)
答案:在auth_util.js中,找到
function checkAuth() { gapi.auth.authorize({ client_id: clientId, scope: scopes, immediate: true}, handleAuthResult); }
并将true
更改为false
。
答案 1 :(得分:0)
Hello Analytics API docs最近已更新。人们经常遇到的一些关键步骤是设置AUTHORIZED JAVASCRIPT ORIGINS。如果要在端口8080上测试本地计算机上的应用程序,则应登录开发人员控制台并将此值设置为:
tryConnecting