我需要通过应用引擎制作一个应用,我熟悉[demos](https://github.com/google/earthengine-api/tree/master/demos)。除了“导出到驱动器”以外,我已经成功部署了所有这些驱动器。我可以部署它,但是出现 500 Internal Server Error 。在云外壳上也是如此,但是当我在本地运行它时,运行得很好。
由于Web控制台未显示任何错误,因此我检查了Cloud Shell控制台并得到了这些错误:
redirect_uri_mismatch
invalid_grant
我试图授权所有可以想到的重定向域,但是没有任何变化。我知道这不是我的API密钥,因为当我在本地运行代码时,它可以正常工作。
答案 0 :(得分:0)
您需要同时将服务帐户和OAuth 2.0客户端ID凭据设置为authorize requests to Earth Engine.
请确保here正确配置了client_id和redirect_uri
请注意,值redirect_uri必须与您在API console>凭据>中设置的授权URI匹配。 Web应用程序的客户机标识>授权的重定向URI 。