收货地址调用高德API报错{“info“:“INVALID_USER_KEY“,“infocode“:“10001“,“status“:“0“}

近期的项目收货地址中选择地区,使用了高德地图行政区查询的API接口。遇到了以下问题

接口请求成功了 也读取到了当前所选择的地区数据 但没有返回数据

返回的是{"info":"INVALID_USER_KEY","infocode":"10001","status":"0"}意思是key无效的过期的

 

问了GPT回答的并不无道理但没给出实质性的解决方案,百度找到了解决方案。

"INVALID_USER_KEY" 错误通常表示使用了无效的用户密钥(User Key)或 API 密钥(API Key)。这可能是因为你在请求中提供的用户密钥不正确或者已过期导致的。要解决这个问题,你可以尝试以下几个步骤:

  1. 检查用户密钥:确保你使用的是正确的用户密钥。用户密钥通常是在你注册或创建 API 帐户时生成的,用于验证你的身份和权限。请仔细检查密钥是否有误,并确保正确地将其添加到请求中。

  2. 确认密钥有效性:如果你怀疑用户密钥可能已过期或被禁用,可以登录到相应的 API 提供商的后台管理界面,查看密钥的状态和有效期限,并确保密钥处于有效状态。

  3. 重新生成密钥:如果确认旧密钥无效,你可以尝试重新生成一个新的用户密钥,并将其替换到你的请求中。

这行key是存储在common/config/config.js里,这个文件通常是用来存储应用程序的配置信息的 JavaScript 文件,开发者会将一些常用的配置参数、环境变量、数据库连接信息等存储在这样的配置文件中,以便统一管理和调用。

export default {
     amapkey: '高德地图申请web服务的key',
     //如何申请web服务的key??请看作者上一篇文章 《创建高德地图个人开发者key》
}

“ this.$wanlshop.config ” $wanlshop是Vue 实例中的全局属性,.config是调用全局属性下的一个配置对象或方法。

总结来说这个报错原因是key是无效的过期的,需要重新申请key就完美解决了。

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值