百度开放服务能力验证

操作步骤:

查看百度提供的api地址:这里可以看到百度开放的所有服务能力

web服务API | 百度地图API SDK

比如你想试用百度的通过ip查询地理位置的接口,就可以点击对应的能力,打开API文档:

点击API控制台就可以去申请ak(开发者密钥),如果你还没有注册点击这一步会自动跳转到注册流程,按实名制流程进行注册即可

api控制台:可以查看已经开通的服务能力以及对应的ak,可以创建需要开通的服务能力

试用:

@GetMapping("/getAddress")
public String get(String ip){
    Map<String, String> parameters = new HashMap<String, String>(){
        {
            put("ip", ip);
            put("ak", "密钥");
            put("coor","bd09ll");
        }
    };
    String entityStr = HttpClientUtil.get("https://api.map.baidu.com/location/ip",parameters);
    return entityStr;
}

结果:

{"address":"CN|\u5317\u4eac\u5e02|\u5317\u4eac\u5e02|None|None|99|99","content":{"address":"\u5317\u4eac\u5e02","address_detail":{"adcode":"110000","city":"\u5317\u4eac\u5e02","city_code":131,"district":"","province":"\u5317\u4eac\u5e02","street":"","street_number":""},"point":{"x":"116.41338370","y":"39.91092455"}},"status":0}

注意:这里拿到的中文时unicode编码的,找一个在线unicode转中文转一下就行了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值