Привет Флаттер newb ie здесь! Я посмотрел видео на YouTube о том, как интегрировать Google Drive с Flutter здесь .
Мой код: здесь
Когда я запускаю приложение, оно может
- позволить мне выбрать файл для загрузки
- перемещает вход в 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.
*/
Но я думаю, что я правильно настроил идентификатор клиента и секрет. Есть идеи, что случилось?