API Google Picker выдает Null пользователя до завершения авторизации

Я использую пример кода google picker api из https://developers.google.com/drive/picker/guides/sample, и когда я пытался авторизоваться с помощью google, он всегда возвращает мне нулевой токен доступа еще до того, как я завершу часть авторизации. Вот следующий код, который я использовал для авторизации:

После этого я получаю popupp для входа в учетную запись google, но пикер не отображается после завершения входа, а когда я добавил еще одну кнопку, чтобы принудительно создать пикер, я получаю ошибку 403, говорящую, что у них нет доступа к странице. Также кажется, что await createPicker(); никогда не вызывается

Я пробовал перемещать тег async в моей функции, но ничто не могло остановить функцию от продолжения и дать мне нулевого пользователя. Я размещаю это на сервере Django и пытаюсь использовать OAuth2. Я также попытался изменить URI перенаправления в консоли google, который в настоящее время установлен на http://127.0.0.1:8000 в качестве моего авторизованного javascript origin и http://127.0.0.1:8000/callback в качестве моего авторизованного URI перенаправления. Кажется, что tokenClient.callback = async (response) => { никогда не выполняется, так что любые идеи, почему было бы здорово! Любая информация/помощь будет оценена по достоинству!

Вернуться на верх