6
回答
有没有邮政编码的API
华为云实践训练营,热门技术免费实践!>>>   
想通过IP地址或城市获取邮政编码。最好是IP
<无标签>
举报
ththththht
发帖于4年前 6回/2K+阅
共有6个答案 最后回答: 2年前

更加客户端IP获取所在城市,再根据城市获取对应的邮政编码,

IP获取城市可以用ip.taobao.com接口,邮政编码可以用调用webservice接口

http://webservice.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx

或者把城市跟邮政编码的关系保存在本地的库中,这样就不需要依赖于第三方的接口,性能上也会得到很大的提高

--- 共有 1 条评论 ---
ththththht非常感谢。 4年前 回复

最好不要用接口  因为一旦其他服务器人家的断了。就很容易导致你网站的问题。


还有就是  假如我公司网络屏蔽淘宝IP域名  你网站是通过那个接口获取我的IP的,那我公司屏蔽了淘宝 你网站不就记录不了我IP 然后就不知道我城市 就不知道我编码了吗?

引用来自“ZhangKevin2”的答案

最好不要用接口  因为一旦其他服务器人家的断了。就很容易导致你网站的问题。


还有就是  假如我公司网络屏蔽淘宝IP域名  你网站是通过那个接口获取我的IP的,那我公司屏蔽了淘宝 你网站不就记录不了我IP 然后就不知道我城市 就不知道我编码了吗?

你想多了,你公司屏蔽淘宝IP域名跟网站获取你的IP没半点关系,你访问别人网站,对方服务器就可以获取你的IP了,调用第三方IP接口只是去获取对应的城市。
--- 共有 2 条评论 ---
ZhangKevin2 2国外的IP对应的城市可能淘宝就没能力顾及了 但一般我们都是引用一个第三方IP地址城市或者邮编查询的 这样怎么办呢 是否可以做个判断 国内的用淘宝IP 国外的转到另一个接口 4年前 回复
ZhangKevin2当时理解错了,以为LZ说IP也通过第三方获取呢。 一般IP自己服务器获取 然后IP.TAOBAO.COM/INDEX.PHP?IP=... 来返回具体的城市 或者通过WEBSERVICES. 但我想提问 1 如果对方比如淘宝提供的服务中断了或者更改了呢?这样 如果你的网站很大了 这样会很大的影响的。 4年前 回复
顶部