401 в клиентском API Google JS
Я новичок в этом API и пытаюсь проработать этот учебник: https://developers.google.com/analytics/solutions/articles/hello-analytics-api используя новый код на GitHub здесь. Я продолжаю получать 401: Несанкционированный ответ, но мой clientID, apiKey и области видимости установлены правильно в auth_util.js.
Я никогда не вижу кнопку "Авторизоваться", независимо от того, вошел ли я в Google или нет, что кажется подозрительным
2 ответа
Ответ: в auth_util.js найдите
function checkAuth() { gapi.auth.authorize({ client_id: clientId, scope: scopes, immediate: true}, handleAuthResult); }
и изменить true
в false
,
Документы Hello Analytics API были недавно обновлены. Некоторые из ключевых шагов, с которыми у людей часто возникают проблемы, - это установка АВТОРИЗОВАННЫХ ПРОИСХОЖДЕНИЙ JAVASCRIPT. Если вы тестируете приложение на локальном компьютере через порт 8080, вам необходимо войти в консоль разработчика и установить это значение:
http://localhost:8080