开发必备,2023 年度最喜欢的免费 API
文档 API |
||
文档 API: | 简介 | 文档 |
谷歌文档预览 | 沉浸阅读模式,内地无法正常使用。 | -- |
谷歌文档预览 2 | 辅助功能模式,内地无法正常使用。 | -- |
微软文档预览 | 沉浸阅读模式,内地可以正常使用。 | -- |
微软文档预览 2 | 辅助功能模式,内地可以正常使用。 | -- |
I Doc View | 支持几乎所有文档格式, ublock 加上 idocv.com##.mask_div 可去水印 | 文档 |
HTML Preview | 预览 html 文件,可用于预览 Github 上的 html 文件。 | 文档 |
html2pdf.app | 网页另存为pdf,可在线使用(无限制),也可申请 apiKey(1MB 限制 )。 | 文档 |
壁纸 API |
||
必应壁纸: | 简介 | 文档 |
必应壁纸 1920 | https://api.dujin.org/bing/1920.php(高清分辨率)(官方API) | -- |
必应壁纸 1366 | https://api.dujin.org/bing/1366.php(普通分辨率 | -- |
必应壁纸 mobile | https://api.dujin.org/bing/m.php(手机分辨率) | -- |
必应壁纸 1 | https://api.hanada.info/bing(高清分辨率) | 文档 |
必应壁纸 2 | https://bing.ioliu.cn/v1/rand?w=1920&h=1200(高清分辨率) | -- |
必应壁纸 3 | https://7ed.net/bing/api(支持多种选项) | 文档 |
随机图片: | ||
Unplash 随机图片 | https://source.unsplash.com/random(官方 API) | 文档 |
Unplash 高清图片 | https://unsplash.it/600/900?random(可自定义大小) | -- |
Coffee API | https://coffee.alexflipnote.dev/random(随机咖啡图片) | 文档 |
占位图片: | ||
Lorem Picsum | 知名占位图网站 | 文档 |
Placeholder Pics | 知名占位图网站 | 文档 |
Random Image API | Unplash 占位图 | 文档 |
loremflickr.com | Flickr 占位图 | 文档 |
placekitten | 小猫咪占位图 | 文档 |
placebear | 小熊占位图 | 文档 |
place.dog | 小狗占位图 | 文档 |
baconmockup | 培根占位图 | 文档 |
dummyimage | 数字占位图 | 文档 |
状态码图片: | ||
http.cat | 用猫咪图片来展示网络状态 | 文档 |
http.dog | 用小狗图片来展示网络状态 | 文档 |
二维码 API |
||
二维码生成: | 简介 | 文档 |
网易 LOFTER | 长期有效、高速、可自定义、首选。 | 文档 |
豆瓣 | 稳定性未知,但需要在结尾加上 .png | -- |
西部数码 | 稳定性未知 | -- |
谷歌 | 国内无法正常使用 | 文档 |
goqr.me | 国外知名网站,长期有效,但国内速度稍慢 | 文档 |
qrtag | 支持生成 .svg 格式的二维码 | 文档 |
png.pub | 稳定性未知 | -- |
QuickChart | 稳定性未知 | -- |
博天 api | 稳定性未知 | -- |
二维码解析: | ||
zxing | 国外知名网站,开源二维码解析项目 | 文档 |
goqr.me | 国外知名网站,长期有效,但国内速度稍慢 | 文档 |
短链接 API |
||
短网址 API: | 简介 | 文档 |
cleanuri.com | 除了域名稍长,没有任何限制,0 秒跳转。 | 文档 |
vurl.com | 域名极短,但生成的短链接需要一次跳转。 | 文档 |
moelink.org | 不限数量,不限时间,有统计数据,需要登陆使用。 | 文档 |
tinyurl.com | 知名短链接服务,但国内无法正常使用。 | 文档 |
dlj.li | 顶级域名较冷门,同时还有数据分析功能。 | 文档 |
urlify.cn | 国内私人的服务器,稳定性未知。 | -- |
网站图标 API |
||
网站图标: | 简介 | 文档 |
谷歌 | 速度快,国内也可以正常访问。 | 文档 |
Yandex | 俄罗斯主机,国内速度稍慢。 | -- |
一为 API | 速度快,最大支持 128px,结尾必须填 .png | 文档 |
卡特实验室 | 个人网站,稳定性未知 | -- |
Clearbit | 支持高清 Logo,但只支持知名网站 | 文档 |
icon.horse | 支持高清 图标,但只支持知名网站 | 文档 |
7ED Service | 支持高清 图标,最大支持 192 px。 | 文档 |
徽章 API |
||
徽章 API: | 简介 | 文档 |
shields.io | 目前最流行的徽章 API 网站。 | 文档 |
badgen.net | 与 shields.io 类似,可以用做补充 | 文档 |
aleen42 | 徽章图标更多,配色也更加舒服,可以用做补充。 | 文档 |
for the badge | 扁平化风格的徽章图标项目。 | 文档 |
markdown badges | 一个专门用于 Markdown 的徽章项目。 | 文档 |
skillicons.dev | 一个专门用于应用程序图标的项目。 | 文档 |
图片 API |
||
图片缓存: | 简介 | 文档 |
Images.weserv.nl | 加速图片访问,imgur 等国内无法访问的图片也访问。 | 文档 |
pic.xuehuaimg.com | 加速图片访问,imgur 等国内无法访问的图片也访问。 | -- |
Baidu image | 百度的服务器,但默认是下载图片。 | -- |
以图搜图: | ||
谷歌识图 | 谷歌以图搜索。 | -- |
谷歌识图(镜像) | 谷歌以图搜索。(镜像) | -- |
百度识图 | 百度以图搜索。 | -- |
360 识图 | 360 以图搜索。 | -- |
Yandex 识图 | Yandex 以图搜索。 | -- |
trace.moe 识图 | 二次元图片以图搜图。 | 文档 |
图片编辑: | ||
remove.bg | 图片扣图,需要 Key,每月免费使用 50 次。 | 文档 |
TinyPNG | 图片压缩,需要 Key,每月免费使用 500 次,可申请多个 Key。 | 文档 |
ezgif.com | GIF 编辑,有剪裁、旋转、反转、切割、特效、添加文字等功能。 | 文档 |
jimpl.com | Exif 信息,用于查看图片的 Exif 信息。 | 文档 |
图片 API |
||
文字 API: | 简介 | 文档 |
每日60秒读懂世界(文字) | 新闻早报文字版,接口来自知乎。 | 文档 |
每日60秒读懂世界(图片) | 新闻早报图片版,接口来自知乎。 | 文档 |
一言 | 总有那么一两个句子能穿透你的心。 | 文档 |
渣男语言 | 渣男:说话的艺术。 | 文档 |
毒鸡汤 | 随机输出毒鸡汤。 | 文档 |
Excuser | 找借口 API,只有英文版的。 | 文档 |
readme-typing | 生成文字打字效果,只有英文版的。 | 文档 |
Numbers API | 关于数字真相的 API,只有英文版的。 | 文档 |
lorem ipsum | 随机生成占位文字,只有英文版的。 | 文档 |
randomuser | 随机生成一套虚拟的用户信息,只有英文版的。 | 文档 |
ocr.space | 需要 apiKey,每月免费 2.5 万次。 | 文档 |
更多 API
更多 API 资源,你可以参考以下链接查看,大多都是免费的 API。
- What is an API? - YouTube
- An Introduction to APIs | Zapier
- public-apis/public-apis: A collective list of free APIs
- TonnyL/Awesome_APIs: A collection of APIs
- yuyang2016/Chinese-Free-API: 持续收集国内免费优质API。
- 公共 API 收集帖(长期更新) | 捷径社区
- 什么是API? · FreeApiWiki
- 搏天api-免费api接口平台
- 一言开发者中心
- 接口大全-免费API,收集所有免费的API
- Kate·Api - 免费API数据接口调用服务平台
- 姬长信API For Docker官方文档-api.isoyu.com
- API List: A public list of free APIs for programmers
- Apifox - API 文档、调试、Mock、测试一体化协作平台
什么是 API ?
一、什么是 API?
什么是 API?
API 的全称是 Application Programming Interface,意思是“应用编程接口”。
关于 API 通俗的解释,国外软件公司 MuleSoft 举了这样一个例子。
你到一家饭店吃饭,饭店厨房可以做各种各样好吃的,而你可以通过菜单点你想吃的菜品。
但是这里缺少一个环节:怎样才能是把你点菜的指令,传递给厨房呢?
服务员,就扮演了这样的一个角色。
服务员在接收你的指令后,会把指令传递给厨房,最后再把食物端到你桌上,这就是 API 的作用。
二、为什么要用 API?
但我觉得上面的这个比喻不是很贴切。
因为现在用“手机扫描二维码”也可以自助下单了,那是不是说“二维码也是 API”呢?
要想搞清楚 API,我们先要了解 GUI。
1993 年,乔布斯创造性地推出了“用户图形可视化”操作系统。
人们不再需要了解软件背后的代码和逻辑,只是靠直觉简单地移动一下鼠标就可以完成等效操作。
API 的功能与 GUI 十分相似。
它也可以通过一些特定指令和参数,然后让后台的一堆代码运行起来,最后得到想要的结果。
就好比,谷歌的搜索框是 GUI,而谷歌的搜索链接是 API。
换句话说:
图形用户界面(GUI),是面向用户的。
应用编程接口(API),是面向开发者的。
而 API 的流行,源自于《贝佐斯命令》。
2002年,Amazon 创始人贝佐斯向员工下达了传奇的 API 命令,要求员工创造一系列可供外部使用的服务接口。
后来事实也证明了,API 的使用,不但大大提升了公司的动作效率,而且还影响了整个 IT 行业。
试想一下,如果没有 API。
那么每一个新入行的程序员,就都需要从底层的几十万行代码开始学起。
而有了 API,程序员之间就可以轻松合作。
你只需要管好你自己的业务,任何复杂的不在你领域内的业务,你只要找到对应的 API ,然后直接调用就可以了。
如何使用 API
如何使用 API?
API 的使用方式有三种。
一种是直接使用的,一种是登陆才能使用的,还有一种则是需要注册获取 apiKey。
比如网站 TinyPNG.com 的 API,需要到 https://tinypng.com/developers 注册获取 apiKey,然后在调用时填入。
API 的返回结果也有三种: XML、JSON、TXT。
比如“必应”每天会更新一张高清壁纸,下面是必应官方给出的 API 链接,然后你可以根据自己的需求调用 API。
https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN
请问这个头像是怎么设置的 ?
牛B
博主,交换友情链接吗?