很久以前就想写一个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

  1. http://opendata.baidu.com/api.php?query=8.8.8.8&co=&resource_id=6006&t=1433920989928&ie=utf8&oe=utf-8&format=json
  2. 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接口注册的平台

这些只适合用于服务端使用,或者指导用户在对应平台注册使用,显然是不能泄露到客户端的

  1. 百度 http://cloud.baidu.com/product/ocr/general
  2. 腾讯 https://cloud.tencent.com/product/generalocr
  3. 有道 https://ai.youdao.com
  4. 科大讯飞 注意,只免费3月 https://www.xfyun.cn/services/textRecg
  5. 微软 https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/computer-vision/
  6. 一个国外的Free OCR https://ocr.space/OCRAPI
  7. 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

  1. 百度,支持中文+英文,zh/en,spd从1到9 http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=你要转换的文字
  2. 还是百度 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
THE END