其实呢。。。在BAE2.0时看到淘宝的10qps限制就有这个想法了。。。只是一直在上学,没什么时间,而且那时PHP刚刚入门。
现在有些时间,做了几个小工具积累了一点点经验后自然就做出来了。。。和大拿比起来就差远了(效率太低了)。
不过嘛,还是被我一点一点地给弄出来了。。。
Rest API 接口(GET)
http://xytools.duapp.com/api/ip.php
说明
集成淘宝IP数据库接口与新浪IP数据库接口。
淘宝IP数据库为官方明文说明。
新浪为网上查找到的,不确定能稳定提供服务到何时,若您需要长久稳定的查询服务,可选择加上[pv=tb]参数。
参数
- ip
- 参数格式:IP
- 是否可空:是(留空则取Client IP地址)
- pv
- 参数格式:字符
- 可选字符:
- tb(淘宝IP数据库)
- sina(新浪IP数据库)
- 是否可空:是(留空则默认为”tb”)
示例
一
GET http://xytools.duapp.com/api/ip.php?ip=114.114.114.114
BODY:
{"code":0,"data":{"country":"\u4e2d\u56fd","country_id":"CN","area":"\u534e\u4e1c","area_id":"300000","region":"\u6c5f\u82cf\u7701","region_id":"320000","city":"\u5357\u4eac\u5e02","city_id":"320100","county":"","county_id":"-1","isp":"","isp_id":"-1","ip":"114.114.114.114"}}
二
GET http://xytools.duapp.com/api/ip.php?ip=114.114.114.114&pv=sina
BODY:
{"ret":1,"start":"114.114.112.0","end":"114.114.119.255","country":"\u4e2d\u56fd","province":"\u6c5f\u82cf","city":"\u5357\u4eac","district":"","isp":"\u7535\u4fe1","type":"","desc":"\u5357\u4eac\u4fe1\u98ce114dns\u4e13\u5c5e"}
如果您觉得还可以,希望您可以慷慨地捐助一些大洋,可以是一毛,可以是一元,心意到了即可
转载请注明:神奇海域 » BAE实现淘宝、新浪IP数据库代理-稳定-高效