API(資料)
API 是什麼?
應用程式介面(Application Programming Interface)的縮寫,是一系列規則或協定,使不同軟體程式能夠交換資料並相互互動。
當您想將 Listly 提取的資料存入自己的資料庫(DB)或連動到 Google 試算表時,可以使用。
確認 API 位址的方法
LISTLY API 可以想像成一種將提取的資料傳送到想要的地方的資料連接通道(pipeline)。如下圖所示,所有資料結果頁面都有 API 按鈕,按下 API 按鈕會出現指向該結果的 API 位址。連線到該位址時,會出現與 Excel 收到的資料相同的內容。可以利用此功能連動到 Google 試算表,或撰寫額外的程式碼將資料放入自己的資料庫。

首次使用 API 按鈕的人會如下圖出現 API Token 生成畫面。點擊一次生成 Token,回到結果頁面再按一次 API 按鈕。
如果已經設定過,可以在帳號設定確認 API Token。


API 位址種類
API 位址大致有 2 種。
最新 API:只顯示提取成功的最新資料。
記錄 API:顯示至今提取的所有資料。
在單一(Single)、群組(Group)提取結果頁面可以使用所有最新、記錄 API。
API Endpoint 介紹
所有 API 位址都可以在圖中所示的資料提取結果頁面確認。

Single (最新)
www.listly.io/api/single?key=<singlekey>
GET
顯示最新資料。用於接收排程器自動提取的最新資料。
Single (記錄)
www.listly.io/api/single/data?key=<datakey>
GET
顯示所有記錄資料。用於一次取得至今累積的所有資料進行檢查。
Group (最新)
www.listly.io/api/group?key=<groupkey>
GET
顯示最新群組資料。
Group (記錄)
www.listly.io/api/group/data?key=<datakey>
GET
顯示選擇的資料所屬批次(batch)群組的所有資料。每累積新群組資料,批次(batch)會增加 1。
API Parameter 介紹
Single (最新) 資料 API
www.listly.io/api/single?key=<singlekey>&selected=1&arrange=y&href=n&file=csv
Single (記錄) 資料 API
www.listly.io/api/single?key=<datakey>&selected=1&arrange=y&href=n&stack=vertical&file=csv
<datakey> 指使用者複製 API 位址時開啟的資料結果。以該資料選擇的分頁為基準,從最新或記錄資料取得相同資料。
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 表示。
TIP 如果上述說明不易理解,請在實際 API 位址直接更改選項值試試看。可以立即確認如何變更。
程式碼範例
Python 程式碼格式
Python 程式碼實際範例
Last updated
Was this helpful?



