Как решить [FlowExchangeError: redirect_uri_mismatch] / [FlowExchangeError: invalid_grant] в приложении Google App Engine? - PullRequest
1 голос
/ 06 июня 2019

Мне нужно создать приложение с помощью движка приложений, я ознакомился с [demos] (https://github.com/google/earthengine-api/tree/master/demos). Я успешно развернул все из них, кроме «экспорта на диск». Я могу развернутьэто, но я получаю 500 Внутренняя ошибка сервера . То же самое в облачной оболочке, но когда я запускаю его локально, он работает хорошо.

Поскольку веб-консоль не показывает ошибки,Я проверил в консоли облачной оболочки и получил следующие ошибки:

  • redirect_uri_mismatch

  • invalid_grant

Я попытался авторизовать все домены перенаправления, о которых мог только подумать, но ничего не изменилось. Я знаю, что это не мой ключ API, потому что он работает, когда я запускаю код локально.

1 Ответ

0 голосов
/ 07 июня 2019

Необходимо настроить учетную запись службы и учетные данные клиента OAuth 2.0 для авторизации запросов к Earth Engine.

Убедитесь, что client_id и redirect_uri правильно настроены в соответствии с инструкциями здесь

Обратите внимание, что значение redirect_uri должно соответствовать авторизованному URI, настроенному вами в Консоль API > Учетные данные> Идентификатор клиента для веб-приложения> Авторизованные URI перенаправления.

...