状态:'OVER_QUERY_LIMIT'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了状态:'OVER_QUERY_LIMIT'相关的知识,希望对你有一定的参考价值。
你好,我是node.js和javascript的新手。我正在尝试向google maps api发出请求,我正在获取状态:'OVER_QUERY_LIMIT'。这是我的代码:
const request = require('request')
request({
url: 'https://maps.googleapis.com/maps/api/geocode/json?address=1301%20lombardi%20street%20philadephia',
json: true
}, (error, response, body) => {
console.log(body)
})
这是我遇到的错误。
{error_message:'不建议使用Google地图平台的无钥匙访问权限。请在所有API调用中使用API密钥,以避免服务中断。有关详细信息,请参阅http://g.co/dev/maps-no-account',结果:[],状态:'OVER_QUERY_LIMIT'}
答案
自2018年6月11日起,您必须使用信用卡启用结算并为所有项目提供有效的API密钥google maps platform
您正在使用没有api密钥的geocode api。您应首先创建一个api密钥并为您的帐户设置信用卡以使用此API。根据this documnet,每月40,000请求此api免费
以上是关于状态:'OVER_QUERY_LIMIT'的主要内容,如果未能解决你的问题,请参考以下文章