Flutter Google API Exception - Не удалось обменяться кодом авторизации. Ответ 401. Сообщение об ошибке: invalid_client - PullRequest
0 голосов
/ 04 марта 2020

Привет Флаттер newb ie здесь! Я посмотрел видео на YouTube о том, как интегрировать Google Drive с Flutter здесь .

Мой код: здесь

Когда я запускаю приложение, оно может

  1. позволить мне выбрать файл для загрузки
  2. перемещает вход в Google и запрашивает мои разрешения (которые я нажал Разрешить)

Тогда он выдаст исключение в этой строке кода здесь:

var authClient = await clientViaUserConsent(

_Exception (Исключение: не удалось обменяться кодом авторизации. Ответ был 401. Сообщение об ошибке было invalid_client.)

Приложение зависло на пустой странице с именем localhost.

Я пытался Google это исключение но информации мало. Более релевантная информация, которую я нашел, это здесь , где написано

/**
 * Exchanges an authorization code for Google credentials, including an access and a refresh
 * token. If the exchange fails, an IOException is raised, and a 400 is specified in the
 * HTTP response, indicating that the authorization code was invalid. If the exchange succeeds,
 * a GoogleTokenResponse object is returned. Otherwise, null is returned to indicate a failure.
 */

Но я думаю, что я правильно настроил идентификатор клиента и секрет. Есть идеи, что случилось?

code

screenshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...