我很沮丧,因此我求助于社区帮助我解决这个问题。
我认为这是非常微不足道的,但对我不起作用。 这个DID一直工作到最近。我显然改变了某些东西或某些东西已经改变了。
我正在创建一个react本机应用程序,用户可以提供他的地址,我正在使用谷歌地理编码API,以确保用户提供的地址实际存在。
这就是我在做的事情:
const { country, city, street, streetNumber } = user;
const address = `${street} ${streetNumber}, ${city}, ${country}`;
const URL = `https://maps.googleapis.com/maps/api/geocode/json?address=${address}&key=${GOOGLE_API_KEY}`;
const request = axios.get(URL);
request.then((response) => {
console.log(response)
});
正如我之前所说的那样,但是现在我收到了这个错误:
Error: Request failed with status code 404
但是,如果我使用地址和API密钥将URL复制并粘贴到我的浏览器,我会从服务器获得响应!!
发生了什么事?
我最近安装了react-native-fetch-blob
,从那以后它显然已经破了,但不确定。请,任何帮助表示赞赏。
编辑:!!
如果我将URL硬编码为:
https://maps.googleapis.com/maps/api/geocode/json?address=Carrer%20de%20ali%20bei+113,+Barcelona,+Espa%C3%B1a&key=APIKEY
它确实有效。这必须是API问题吗?