如何在谷歌应用引擎应用程序上解决[FlowExchangeError: redirect_uri_mismatch] /



我需要通过应用程序引擎制作一个应用程序,我正在熟悉[演示](https://github.com/google/earthengine-api/tree/master/demos(。我已经成功部署了除"导出到驱动器"之外的所有内容。我可以部署它,但是出现500内部服务器错误。在云外壳上也是如此,但是当我在本地运行时,它运行良好。

由于 Web 控制台没有显示错误,因此我在云外壳控制台中进行了检查并得到了这些错误:

  • redirect_uri_mismatch

  • invalid_grant

试图授权我能想到的所有重定向域,但没有任何变化。我知道这不是我的 API 密钥,因为当我在本地运行代码时它正在工作。

您需要同时设置服务帐户和 OAuth 2.0 客户端 ID 凭据,以授权对地球引擎的请求。

确保按照此处的说明正确配置client_id和redirect_uri

请注意,redirect_uri的值必须与您在 API 控制台中设置的授权 URI 匹配> 凭据> Web 应用程序>授权重定向 URI 的客户端 ID.

相关内容

最新更新