今天的 Web API 是最常见的技术之一,也是大数据的入口点。许多持有、收集或处理数据的公共和私人组织现在都有某种形式的 API 供有限的公众使用。NASA、天气频道、Flight Radar 甚至美国政府——几乎都有一个 API 可以处理任何事情。
对于很多人来说,访问 API 只是那些知道如何使用 Python、JavaScript 或 PHP 等语言进行编码的人的特权。即使您学会了如何使用这些语言进行编码,您也会遇到处理通常从 REST API 调用返回的 JSON 或 XML 数据的问题。
值得庆幸的是,今天完全可以使用良好的旧 Excel 连接到 API 并同时处理 JSON 和 XML 数据。出于本示例的目的,我们将查询可在此处找到的随机用户 API:
https ://random-data-api.com/
随机数据 API
API 是公共的(相对于私有的),因为它可以通过使用 URL https://random-data-api.com/api/v2公开访问/这也是我们需要的所有 API 请求的基本 URL查询时包括在内。
提示:公共 API 不需要任何特殊访问权限,但私有 API 需要,这些通常只能使用 API 密钥访问,我们将在另一篇文章中介绍。
接口参数
使用 API,您需要告诉他们您正在搜索什么,这就是参数的用武之地。参数允许您为特定类别的数据指定 API 请求。
随机数据 API 可以返回随机用户、地址、银行、电器、啤酒、血型或信用卡的列表。要从其中一个中进行选择