常用API集合
很久以前就想写一个API合集了,很多有用的API,放着放着就没了...
IP查询类
介绍
这可能也是使用的最多的API吧,大部分需要登录/登出的系统可能都需要这种API,用来查询IP的归属地
IPIP类
IPIP可能是国内精准度最高的IP识别平台了,不过价格也是挺高的,我这种菜鸡实在买不起...
好在IPIP还是提供了一个免费的接口的
http://freeapi.ipip.net/118.28.8.8
限制也挺多,一天1k次,5s才能请求一次,对微小程序可能是够用了
你以为...就这?
其实还有一些接口,为了防止滥用,设置付费可见,详情见文章末尾。
淘宝类
TB的名气很响,也有自己的IP平台和分享计划,可惜的是...
它大多数时间都是挂着的。
http://ip.taobao.com/
http://ip.taobao.com/service/getIpInfo.php?ip=8.8.8.8
百度类
准确度欠佳,好处是接口几乎不抽风,好像也没有什么限制
注意第二个接口需要自己处理jQueryid
- http://opendata.baidu.com/api.php?query=8.8.8.8&co=&resource_id=6006&t=1433920989928&ie=utf8&oe=utf-8&format=json
- https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=8.8.8.8&co=&resource_id=6006&t=1569996006481&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=baidu&cb=jQuery110205015820928730459_1569995913273&_=1569995913282
纯真IP数据库
纯真精准度欠佳,但数据库是公开可下载的,如果实在没有办法本地集成,也可以选择使用API,不过不建议大量使用,稳定性并不是很好
http://ipaddr.cz88.net/data.php?ip=8.8.8.8
IPCHAXUN
唯一可以利用的就是直接进行网页查询,限制也挺多
https://ipchaxun.com/2.3.1.2/
用正则取出来吧
IP138
IP138也提供IP接口,但也有点贵,只能利用网页查询
https://ip138.com/iplookup.asp?ip=8.8.8.8&action=2
正则取出来吧
IPAPI
不知道什么时候提供的接口,试了试还行
http://ip-api.com/json/8.8.8.8?lang=zh-CN
126网易的
没测试过,不清楚准不准,不过相应非常快~~
http://ip.ws.126.net/ipquery?ip=114.114.114.114
奇虎360
同样没怎么测试过
http://ip.360.cn/IPQuery/ipquery?ip=8.8.8.8
这么多应该是够用了,哪个用不了换一个就好。
OCR类
OCR使用场景还是很多的,虽然我一般都只拿来识别简单的验证码用...用于进行通用文本识别
提供部分免费或者免费API接口注册的平台
这些只适合用于服务端使用,或者指导用户在对应平台注册使用,显然是不能泄露到客户端的
- 百度 http://cloud.baidu.com/product/ocr/general
- 腾讯 https://cloud.tencent.com/product/generalocr
- 有道 https://ai.youdao.com
- 科大讯飞 注意,只免费3月 https://www.xfyun.cn/services/textRecg
- 微软 https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/computer-vision/
- 一个国外的Free OCR https://ocr.space/OCRAPI
- Face++ https://www.faceplusplus.com.cn/general-text-recognition/
不需要注册免费接口
谷歌的tesseract
目前开源OCR中识别率和速度最好的一个吧,可惜没有API提供,你得自己搭建
搜狗
搜狗的识别率挺高,但尺寸有要求,适合小图片
https://ocr.shouji.sogou.com/v2/ocr/json
其他的都被和谐完了,要么就是只能识别几次
自行搭建类
这里有一个不知道哪里搞来的OCR的DLL,输入图片输出OCR结果,没有坐标什么的
有网友利用易语言自行封装了一个验证码识别API,需要自己放在WIN上面,经常弄混0Oo什么的,不过对精准度要求不高或者每天验证次数很大的情况下很适用。
文字转语音类
文字转语音可以用于进行简单提醒播报的场合,也称为TTS
免费平台
平台还是那几个
免TokenAPI
- 百度,支持中文+英文,zh/en,spd从1到9 http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=你要转换的文字
- 还是百度 https://fanyi.baidu.com/gettts?lan=zh&text=%E8%BF%99%E6%98%AFTTS%E6%B5%8B%E8%AF%95%E5%95%8A&spd=5&source=web
还有一些放在了付费可见,避免和谐