今天很熱

閱讀最新穩定的熱門影片快照。

GET
https://api.shortsmonkey.com/v1/rankings/hot-today?region=US&tier=all&limit=20

每實際 1-20 個項目 1 個學分

今天很熱#

閱讀最新穩定的熱門影片快照。

驗證#

發送 Authorization: Bearer sm_live_...。切勿將完整金鑰放入 URL、cookie、內文、日誌或分析中。

數據新鮮度#

排名讀取工作人員發布的穩定快照。公共讀取永遠不會觸發 YouTube 刷新。

要求#

物品價值描述
方法GETHTTP 請求方法
完整 URLhttps://api.shortsmonkey.com/v1/rankings/hot-today?region=US&tier=all&limit=20生產 API URL
驗證Authorization: Bearer sm_live_...僅在標頭中發送完整密鑰
內容類型無請求內文GET 請求沒有請求正文
製作人員每實際 1-20 個項目 1 個學分錯誤響應花費 0 點

請求參數#

姓名地點類型必需的預設值或限制描述
region詢問string所有地區2–16 個字符區域代碼,例如 USJP
tier詢問stringallS / A / B / C / all熱層過濾器
limit詢問integer201–50此頁面上的最大項目數
all_cursor詢問stringdata.all_data.next_cursor取得下一個未過濾的頁面
filter_cursor詢問stringdata.filter_data.next_cursor取得下一個過濾頁面而不更改過濾器
cursor詢問string已棄用的兼容性參數filter_cursor 的別名;請勿同時傳送

成功響應字段#

all_data 是穩定快照中未經過濾的頁面; filter_data 是來自端點預設值和請求過濾器之後的相同快照的頁面。每個結果獨立分頁。

點表示法表示嵌套對象,[] 表示陣列項目。未知訂閱者計數為 nullsubscriber_count_hidden: true。一個請求按回傳的較大項目數計費一次,而不是兩組的總和。

田野路徑類型可空描述
data.all_data.itemsarray<object>目前頁面上未過濾的影片項
data.all_data.items[].video_idstringYouTube 視訊 ID
data.all_data.items[].titlestring影片標題
data.all_data.items[].video_urlstringYouTube 視訊 URL
data.all_data.items[].channel.idstring是的頻道號碼
data.all_data.items[].channel.titlestring頻道標題
data.all_data.items[].channel.subscribersinteger是的訂戶數量; null 隱藏時
data.all_data.items[].channel.subscriber_count_hiddenboolean是否隱藏訂閱人數
data.all_data.items[].viewsinteger觀看次數快照
data.all_data.items[].views_to_subscribers_rationumber是的觀看次數與訂閱者比
data.all_data.items[].opportunity_scorenumber是的機會分數
data.all_data.items[].duration_secondsinteger影片時長(以秒為單位)
data.all_data.items[].published_atstring(date-time)是的影片發佈時間(UTC ISO 8601)
data.all_data.items[].snapshot_atstring(date-time)是的數據採集時間
data.all_data.items[].nichestring是的利基或類別
data.all_data.items[].trackstring是的資料集軌道標識符
data.all_data.items[].regionstring是的地區代碼
data.all_data.items[].reasonsarray<string>排名原因
data.all_data.items[].video_typestringshortslong
data.all_data.next_cursorstring是的此結果集的下一頁 cursor;null 完成後
data.filter_data.itemsarray<object>預設和請求過濾器後的視訊項目
data.filter_data.items[].video_idstringYouTube 視訊 ID
data.filter_data.items[].titlestring影片標題
data.filter_data.items[].video_urlstringYouTube 視訊 URL
data.filter_data.items[].channel.idstring是的頻道號碼
data.filter_data.items[].channel.titlestring頻道標題
data.filter_data.items[].channel.subscribersinteger是的訂戶數量; null 隱藏時
data.filter_data.items[].channel.subscriber_count_hiddenboolean是否隱藏訂閱人數
data.filter_data.items[].viewsinteger觀看次數快照
data.filter_data.items[].views_to_subscribers_rationumber是的觀看次數與訂閱者比
data.filter_data.items[].opportunity_scorenumber是的機會分數
data.filter_data.items[].duration_secondsinteger影片時長(以秒為單位)
data.filter_data.items[].published_atstring(date-time)是的影片發佈時間(UTC ISO 8601)
data.filter_data.items[].snapshot_atstring(date-time)是的數據採集時間
data.filter_data.items[].nichestring是的利基或類別
data.filter_data.items[].trackstring是的資料集軌道標識符
data.filter_data.items[].regionstring是的地區代碼
data.filter_data.items[].reasonsarray<string>排名原因
data.filter_data.items[].video_typestringshortslong
data.filter_data.next_cursorstring是的此結果集的下一頁 cursor;null 完成後
data.all_data.items[].tierstring熱門層 S / A / B / C
data.filter_data.items[].tierstring熱門層 S / A / B / C
meta.request_idstring請求追蹤 ID
meta.snapshot_idstring穩定的快照ID
meta.snapshot_atstring(date-time)快照時間戳
meta.data_statusstring資料集狀態
credits.costinteger實際收取的積分
credits.remaininginteger剩餘帳戶積分
credits.period_ends_atstring(date-time)當前信用期結束

分頁和 cursor#

all_data.next_cursor 傳送為 all_cursor,將 filter_data.next_cursor 傳送為 filter_cursor。 cursor是獨立的、不透明的、經過簽名的、24小時內有效;舊版 cursor 只是 filter_cursor 的別名。

電子標籤#

排名支援If-None-Match。命中返回 HTTP 304 和 X-Credits-Cost: 0

錯誤和速率限制#

每個錯誤都包含 code、穩定英文 messagerequest_iddetails。所有 4xx/5xx 回應的成本為零。

HTTP 狀態程式碼原因建議採取的行動
400INVALID_REQUEST參數格式、組合或範圍無效使用 details.issues 修正參數
401INVALID_API_KEY密鑰無效或無效檢查承載頭和金鑰狀態
402SUBSCRIPTION_REQUIRED / CREDITS_EXHAUSTED訂閱或積分不可用檢查計劃、平衡和關鍵安全預算
429RATE_LIMITED超出速率或併發限制Retry-After 間隔後重試
503DATA_STALE / SERVICE_UNAVAILABLE數據或服務暫時無法使用稍後重試並保留 request_id
curl -X GET "https://api.shortsmonkey.com/v1/rankings/hot-today?region=US&tier=all&limit=20" \
  -H "Authorization: Bearer $SHORTSMONKEY_API_KEY"