写在前面:目前公认的可以获得实时交通路况的渠道主要有 高德API和 百度地图API,遗憾的是,目前高德之前对外开放的获取交通态势的API已转为商用(据说是2020.12.31号之前个人申请的key还可以使用这个功能)。因此,只能寄希望于百度地图API。百度地图开放的获取实时路况的API仅可通过服务端获取,按照官方给出的开发文档进行操作,一切都没有问题,但是运行程序的时候就报错了:Status 210,APP IP校验失败。
问题描述
在requests.get(url)请求的时候,返回‘response 200’说明可以正常运行,接下来进行解析数据的时候,报错"Status 210,APP IP校验失败",网上找了很多帖子,好像参考意义不大,于是从根源进行查找问题。
解决办法
定位问题:在创建应用的时候,应用类型选取-服务器端,校验方式选取-IP白名单校验,IP白名单-这里写的自己电脑的ip(问题出现在这里,不过现在还是没想明白为什么就不可以);后来IP白名单尝试改成0.0.0.0/0,获取了新的ak,程序就正常运行了。