模板:NiconicoCount
跳至導覽
跳至搜尋
本模板用以獲取指定Niconico視頻數據。
服務器端配置
配置項 | Bilibili相關 | Niconico相關 | Youtube相關 | |||
---|---|---|---|---|---|---|
視頻接口 | UP接口 | 視頻接口 | 視頻接口 | 頻道接口 | ||
緩存時長 | ||||||
緩存更新 最大頻率控制 |
低頻時段 | |||||
低頻時段頻率 | ||||||
高頻時段頻率 | ||||||
代理節點個數 |
註:
- 緩存更新最大頻率是指連續60秒內服務器或代理節點進行緩存刷新的最大次數,超出最大次數之後的請求將會延長緩存有效期至解除頻率控制時間點,並會在每日的低頻時段被服務器重試,直至完成緩存刷新。
- 建議通過搭配onlyTime參數來向讀者提示緩存時間,如有需要強制刷新請聯繫AnnAngela[更多]。
統計數據
|
參數說明
- id:必填,填寫需要獲取的視頻的sm、so、nm號或純數字編號(如有前綴必須保留,否則將會識別成其他的視頻)
- 如果id不為【sm/so/nm+一到十位純數字】或【一到十位純數字】則報錯。
- type:選填,填寫需要獲取的信息類型:
- 1 / view_counter(默認值):視頻播放數;
- 2 / comment_num:視頻評論(即彈幕)數;
- 3 / mylist_counter:視頻收藏數;
- 4 / title:視頻標題。
- noTime:選填,默認為不顯示信息獲得的時間,值為
false
/no
/0
時顯示獲得的時間 - onlyTime:選填,默認為否,值不為空時僅顯示獲得的時間
- color:選填,改變字體顏色
- format:選填,指定輸出的數據的格式,只能填以下三種參數:
round
/toFixed
(默認值):- 數據小於10000時顯示原始數據;
- 大於10000時以「萬」為單位顯示:
- 此時四捨五入保留的小數位數以
{{{decimalLength|}}}
指定,只接受正整數,默認為2;
- 此時四捨五入保留的小數位數以
plain
:直接顯示原始數據separate
:顯示帶千位分隔符的數據
- dateFormat:選填,直接傳遞給moment庫,所以請使用moment庫可用的格式,默認值為
LLL
(2020年1月2日晚上4點50分,在只顯示時間時)
輸出
- 在無法獲得數據(例如該視頻在第一次請求數據前即被刪除、該視頻sm號不存在或者設置的信息類型錯誤)的時候會顯示相關錯誤信息;
- 否則以原數值顯示。
舉例
參數舉例 | 1 / view | 2 / comment_num | 3 / mylist_counter |
---|---|---|---|
結果舉例 | -- | -- | -- |
用法舉例 | {{NiconicoCount|id=sm2937784}} {{NiconicoCount|id=sm2937784|type=view}} |
{{NiconicoCount|id=sm2937784|type=2}} {{NiconicoCount|id=sm2937784|type=comment_num}} |
{{NiconicoCount|id=sm2937784|type=3}} {{NiconicoCount|id=sm2937784|type=mylist_counter}} |
參數舉例 | 4 / title | 示例用視頻為初音未來的消失(完整版) | |
結果舉例 | -- | ||
用法舉例 | {{NiconicoCount|id=sm2937784|type=4}} {{NiconicoCount|id=sm2937784|type=title}} | ||
參數舉例 | noTime | onlyTime | color |
結果舉例 | -- | -- | -- |
用法舉例 | {{NiconicoCount|id=sm2937784|noTime=0}} | {{NiconicoCount|id=sm2937784|type=2|onlyTime=1}} | {{{NiconicoCount|id=sm2937784|type=3|color=red}} |
參數舉例 | round / toFixed | plain | separate |
結果舉例 | -- | -- | -- |
用法舉例 | {{NiconicoCount|id=sm2937784|format=toFixed}} | {{NiconicoCount|id=sm2937784|format=plain}} | {{NiconicoCount|id=sm2937784|format=separate}} |
參數舉例 | decimalLength | dateFormat | 類型設置錯誤 |
結果舉例 | -- | -- | -- |
用法舉例 | {{NiconicoCount|id=sm2937784|format=toFixed|decimalLength=4}} | {{NiconicoCount|id=sm2937784|onlyTime=1|dateFormat=LLLL}} | {{NiconicoCount|id=sm2937784|type=0}} {{NiconicoCount|id=sm2937784|type=error}} |