API(数据)
什么是 API?
API 是 Application Programming Interface 的缩写,是一组规则或协议,允许不同的软件程序交换数据并相互交互。
在 Listly 中,当您想将提取的数据存储到自己的数据库或与 Google Sheets 集成时,可以使用此功能。
提示 如何与 Google Sheets 集成
如何查看 API URL
LISTLY API 可以被视为将提取的数据传送到您想要位置的数据管道。如下所示,每个数据结果页面都有一个 API 按钮,点击它会显示指向该结果的 API URL。访问该 URL 会显示与 Excel 中相同的数据。使用此功能,您可以与 Google Sheets 集成,或编写额外代码将数据放入您自己的数据库。

首次使用 API 按钮的用户会看到如下所示的令牌生成界面。一键生成令牌,返回结果页面,再次点击 API 按钮。
如果您已经配置过,可以在账户设置中查看您的 API 令牌。


API URL 类型
主要有 2 种 API URL 类型:
Latest API:仅显示最新成功提取的数据。
Log API:显示历次提取的所有数据。
您可以在单次提取和批量提取结果页面上同时使用 Latest 和 Log API。使用下方步骤查看如何检查每种类型。
API 端点介绍
所有 API URL 都可以在数据提取结果页面上查看,如图所示。

Single (Latest)
www.listly.io/api/single?key=<singlekey>
GET
显示最新数据。用于接收调度器自动提取的最新数据。
Single (Log)
www.listly.io/api/single/data?key=<datakey>
GET
显示所有日志数据。用于一次性导入和查看所有累积数据。
Group (Latest)
www.listly.io/api/group?key=<groupkey>
GET
显示最新批量数据。
Group (Log)
www.listly.io/api/group/data?key=<datakey>
GET
显示包含所选数据的批次组中的所有数据。每次累积新的批量数据时,批次号增加 1。
API 参数介绍
Single (Latest) 数据 API
www.listly.io/api/single?key=<singlekey>&selected=1&arrange=y&href=n&file=csv
Single (Log) 数据 API
www.listly.io/api/single?key=<datakey>&selected=1&arrange=y&href=n&stack=vertical&file=csv
<datakey> 指向用户复制 API URL 时打开的数据结果。根据该数据中选择的标签页,从 Latest 或 Log 数据中获取相同的数据。
selected
int
1, 2, 3...
1
所选标签页的位置。 1 表示第 1 个,2 表示第 2 个。
arrange
string
y, n
y
数据自动排序选项。 y 自动排序。 n 不自动排序,按从左侧开始出现的顺序输出。
href
string
y, n
n
超链接包含选项。 y 包含超链接。 n 不包含超链接。
stack
string
vertical, horizontal
vertical
数据堆叠方式。 vertical 从上到下垂直堆叠。 horizontal 从左到右水平堆叠。
file
string
csv, json
json
数据输出格式。
from
datetime
2020-11-01T00:00
可以按日期时间限制数据范围。 from 是起始点。 表示为 %Y-%m-%dT%H:%M。
to
datetime
2020-11-11T23:59
可以按日期时间限制数据范围。 to 是结束点。 表示为 %Y-%m-%dT%H:%M。
提示 如果上述说明不够清楚,请尝试直接在实际 API URL 中更改选项值。您可以立即看到它是如何变化的。
代码示例
Python 代码模板
Python 代码实际示例
这有帮助吗?


