API
API(Application Programming Interface)是软件之间交换数据与功能的约定和接口。Web API 通过 HTTP 协议在互联网上收发数据。在二维码的语境里,API 用于二维码的批量生成、动态二维码的管理、扫描数据的获取等。
使用二维码生成 API,程序就能自动产出二维码。例如电商网站每当一笔订单成立,就自动生成包含订单编号的二维码,并附在确认邮件中。
有些动态二维码管理服务提供 REST API,可以用程序完成二维码的创建、跳转目标的变更、扫描统计的获取。把自家的 CRM 或库存管理系统与 API 对接后,就能依据客户数据或库存数据,动态控制二维码指向的链接。视服务而定,调用 API 需要用访问令牌认证,并且会设置速率限制(每分钟的请求数上限)。
实务上还涉及错误处理与配额管理。请求超过速率限制时,服务器可能返回 429 状态码。