API、数据库和云服务是什么
这一页只讲普通人以后一定会碰到的部分:手机上的天气从哪来,「API key」为什么要当密码管,「云端」到底是哪,以及为什么 AI 工具老是要你「连接」这个「授权」那个。
An API is an agreed way for one service to ask another for something. A key is the right to ask in your name. Guard it like a password.Una API es una forma acordada de que un servicio le pida algo a otro. Una clave es el derecho a pedir en tu nombre. Guárdala como una contraseña.
一个服务怎样向另一个服务要东西
Section titled “一个服务怎样向另一个服务要东西”必须掌握
你什么时候会遇到这个问题:手机上的天气应用显示今天会下雨。这个数据不是手机算的,是它去问了气象部门的服务器。
最简单可靠的做法:记住一个词,API。它是两个程序之间约定好的问法和答法:你按这个格式问,我按这个格式答。天气应用按气象服务器规定的格式问「北京明天」,服务器按规定的格式答一串数据,应用再画成你看到的样子。
这本手册的发布也是这样:你在 GitHub 上改了一页,GitHub 通过 API 通知 Cloudflare「有新版本了」,Cloudflare 通过 API 去 GitHub 取文件。两边没有人操作,全是程序按约定对话。见这本网站是怎样发布出去的。
看到「API」三个字,翻译成「按约定向另一个服务要东西」,就够了。
API key 为什么是密码
Section titled “API key 为什么是密码”必须掌握
你什么时候会遇到这个问题:某个工具让你填一个「API key」,一长串字母数字,你随手贴在了备忘录里。
最简单可靠的做法:把它当密码。
- 它是「以你的名义去要东西」的凭证。谁拿到它,谁就能以你的名义调用那个服务,用你的额度,花你的钱,看你的数据。
- 存进密码管理器,和账号密码放一条记录。
- 不贴给 AI,不发微信,不进 Git(进过就删不掉,见 Git 一章)。
- 泄露了立刻去服务商那里「撤销」或「重新生成」,旧的就作废了。
法律上的类比:它是一份盖了章的授权书。拿着它的人不需要证明是你,服务只认章。
必须掌握
本地是你的硬盘。云端是别人的电脑,通过网络用。「存在云端」的意思是「存在某家公司的服务器上」,没有别的意思。
数据在哪,决定三件事:
- 谁能碰:本地只有拿到你电脑的人能碰;云端还有那家公司,以及拿到你账户的人。
- 断网能不能用:本地能,云端不能。
- 谁负责备份:本地是你;云端是那家公司,但它负责的是「不丢」,不是「你误删了能找回」。同步不等于备份,就是这一条。
iCloud 云盘是两者都有:本地一份,云端一份,中间同步。开了「优化 Mac 储存空间」,本地那份会被腾走,只剩云端。
数据库是什么
Section titled “数据库是什么”知道即可
数据库可以先理解成一组有规矩、能互相关联的表,再加上「谁能读、谁能写、怎样查找、怎样留下修改记录」的规则。你的案件台账是一张 Excel 表;案件管理系统背后可能分别存案件、当事人、期限和材料,再用编号把它们连起来。它能同时给许多人使用,也不会因为有人拖动一格就把整行拆散。
你在页面上看到的一条记录,背后可能分散在多张表、操作日志和备份里。所以「删除一条消息」或「注销账户」,不等于某张表里的一行立刻从所有副本消失。哪些数据立即删除,哪些进入等待期,哪些因安全、交易或法律要求继续保留,要看服务的具体规则。重要数据在导出或删除前,先看它说明的范围。
表格里的数字怎样经过整理和计算变成结论,在表格里的数字,怎样变成一个结论。
云服务的三种用法
Section titled “云服务的三种用法”知道即可
- 存东西:iCloud、网盘。你的文件放在他们的硬盘上。
- 跑东西:Cloudflare 把这本手册放到全世界的服务器上,你不用自己开着一台电脑。
- 借能力:AI 模型。你的问题发过去,答案发回来,模型在他们那里。
三种都是「用别人的电脑」,付费方式不同,数据去向不同。用之前问一句:我的东西会留在他们那里吗,留多久。
Agent 为什么需要连接器和权限
Section titled “Agent 为什么需要连接器和权限”必须掌握
你什么时候会遇到这个问题:一个 AI 工具说「连接你的邮箱,我就能帮你整理邮件」,点一下就跳出一个授权页面。
最简单可靠的做法:
- 连接器就是「拿着你的一把钥匙去某个 API」。连邮箱,它拿的是能读写你邮箱的钥匙;连网盘,是能读写你文件的钥匙。
- 授权页面上列的「允许读取邮件」「允许发送邮件」,就是这把钥匙能做的事。读和发差很多,规则在权限边界一章。
- 每一个连接都是一把发出去的钥匙。用完的断开,每年清一次,在维护清单。撤销授权(revocation)在服务那边做,比如 Apple 账户(原 Apple ID)的「通过 Apple 登录」,微信的「授权管理」。
看结构,不看人品:不是这个工具坏,是一把能发邮件的钥匙放在任何人手里都可能出事。
打开 iPhone 的「设置」,最上面你的姓名,「登录与安全性」,「通过 Apple 登录」。数一数发出去了多少把钥匙,把不认识的撤销掉。