简而言之:API 是一种接口,允许软件调用其他系统的功能。在数据采集方面,你需要学会阅读请求规范,解读响应状态和内容,保护凭证,并在安排更多请求之前验证是否已成功获取目标记录。
某供应商提供了一个产品页面,并为读取该产品目录提供了一个有文档记录的 API。你希望将名称、价格和产品标识符纳入数据集。此时,“API 入门”便成为一个实用的课题:你需要理解程序如何请求数据、会返回什么内容,以及结果是否与你预期的含义一致。
应用程序接口(API)定义了软件如何与某项功能进行交互。并非所有 API 都通过网络访问;编程库也会提供接口。本指南侧重于用于检索数据的 Web API,即你的程序向服务发送请求并解析其响应。MDN 的 API 入门指南对这一更广泛的区别进行了说明。
让我们从一个有文档记录的读取操作和一个预期的记录开始。我们将使用一个虚构的目录,然后分析一个自包含的响应示例。无需账户、API密钥、外部服务或软件安装。目标是提出那些能让你的首次实际集成可靠进行的问题。




