Google 未找到 GeolocationAPI 请求的实体

Google GeolocationAPI Requested entity was not found

所以我正在尝试使用 Google GeolocationAPI。它成功发送了请求,也成功地使用我的 api 密钥进行了身份验证,但它 returns 我这个

    {
        "error": {
            "code": 404,
            "message": "Requested entity was not found.",
            "errors": [
                {
                    "message": "Requested entity was not found.",
                    "domain": "global",
                    "reason": "notFound"
                }
            ],
            "status": "NOT_FOUND"
        }
    }

我请求的 url 是 https://www.googleapis.com/geolocation/v1/geolocate?key=MY_KEY 和 post,如文档中所述。

提前致谢

我建议您查看 documentation:

如您所见:

Before you start developing with the Geolocation API, review the authentication requirements (you need an API key) and the API usage and billing information (you need to enable billing on your project).

在我的帐单信息得到验证之前,我遇到了完全相同的错误。我是如何意识到这一点的,是使用地理编码 API,这 return 是一个更好的错误。

您需要创建一个计费帐户并将其关联到您的项目。它会立即生效。

我们开始收到 404 错误,只是因为我们的信用卡已过期并且 Google 无法向我们收费。当我们更新账单信息时,API 再次出现。

通常,当用户访问权限被撤销时会出现此错误。