模板:NiconicoCount/doc
跳到导航
跳到搜索
本模板用以获取指定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}} |