最後更新
快速開始
只要三步:建立金鑰、呼叫端點、讀取資料來源。每個請求都從工作區的點數錢包計費,也就是主控台使用的同一個錢包。
事前準備
- 一個 RoomScope 工作區。若還沒有,請先免費開始;Free 方案即可透過 API 讀取快取的榜單。
- 具備管理金鑰權限(
keys:manage)的角色。工作區擁有者預設即具備此權限。
1. 建立 API 金鑰
在主控台開啟 設定 → API 金鑰 → 建立金鑰,為金鑰命名並選擇所需的權限範圍。密鑰只會顯示一次,請存放在你的密鑰管理工具中。之後只能看到金鑰前綴。
金鑰只放在伺服器端
切勿將金鑰打包進瀏覽器程式或行動應用程式。請透過後端代理呼叫,並只給金鑰該代理所需的權限範圍(例如排行榜只需要
rank:read)。2. 送出第一個請求
取得越南今天的官方日榜。請先在環境變數中設定 ROOMSCOPE_API_KEY。
curl "https://api.toktokdata.live/v1/rankings/official?board=daily®ion=VN&period=current&limit=10" \ -H "Authorization: Bearer $ROOMSCOPE_API_KEY" \ -H "Accept: application/json"3. 讀取回應
每個成功的回應都包含一個 data 物件與一個 provenance 物件。資料來源會告訴你訊號的觀測時間以及覆蓋的完整程度;請把它視為結果的一部分,而不是附帶的中繼資料。
200 OK
{ "data": { "board": { "publishable": true, "periodKey": "2026-11-01", "resetAt": "2026-11-02T00:00:00Z", "coverage": { "completeBoards": 24, "expectedBoards": 24 }, "entries": [ { "rank": 1, "creatorUid": "7123456789012345678", "uniqueId": "room.one", "nickname": "Room One", "score": 2410000, "isLive": true, "leagueClass": null, "movement": "same", "masked": false, "unmaskTier": null } ] } }, "provenance": { "coverageStatus": "observed", "observedAt": "2026-11-01T09:58:12Z" }}若榜單尚未可發布(publishable: false),entries 清單會是空的,並由 provenance.coverageStatus 說明原因。隱藏名稱的項目(masked: true)會在 unmaskTier 中標示可顯示其名稱的方案等級。
下一步
- 身分驗證:權限範圍、金鑰輪替,以及 401 或 403 代表的意義。
- 錯誤:錯誤回應格式,以及何時應該重試。
- 排行榜 API 參考:
GET /v1/rankings/official的所有參數。
這個頁面對你有幫助嗎?