Node.js 为什么会收到此错误消息:';未找到此API项目';而我';d在console.developers.google.com中创建API密钥

Node.js 为什么会收到此错误消息:';未找到此API项目';而我';d在console.developers.google.com中创建API密钥,node.js,httprequest,google-maps-api-2,api-key,Node.js,Httprequest,Google Maps Api 2,Api Key,我所有的代码都在这里: const request = require('request'); request({ url:'https://maps.googleapis.com/maps/api/geocode/json? key=*myKey*&address=1301%20lombard%20street%20philadelphia', json: true }, (error, response, body) => { console.log(body); });

我所有的代码都在这里:

const request = require('request');
request({
  url:'https://maps.googleapis.com/maps/api/geocode/json?
key=*myKey*&address=1301%20lombard%20street%20philadelphia',
json: true
}, (error, response, body) => {
console.log(body);
});
我在命令提示符下收到此消息:

{

“错误消息”:“未找到此API项目。此API项目可能已被删除。”,
“结果”:[],
“状态”:“请求被拒绝”

}


和你有一个相似的问题,并且解决了:

const request = require('request')
const key = 'xxxxxxxxxxx'
request ({
    url: 'https://maps.googleapis.com/maps/api/geocode/json?address=1301%20lombard%20street%20philadelphia%3F&?key=' + key,
    json: true
}, (error, response, body) => {
    console.log(JSON.stringify(body, undefined, 2))
})
我想你错过了
键之前的
&