Watch 1 Star 0 Fork 0

wxx9248 / avbvconfJavaScriptGPL-3.0

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
bilibili av号bv号互转工具的JavaScript实现 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

avbvconv

bilibili av号bv号互转工具的JavaScript实现

依赖项

JQuery Core - 推荐版本: 3.4.1

注意事项

因为bilibili的CORS策略禁止了跨域的接口调用,我在实现的时候将其API反向代理到了我的服务器上。如果真的需要在前端使用此脚本,请反向代理 https://api.bilibili.com ,并将代码中的API_ROOT变量修改为自己的服务器接口地址。

参数解释

avbvconv(s, callback);

参数:

s:          String
	待查询vid

callback:   Function(QueryObject)
	查询完成后的回调函数
	其中,QueryObject是JSON对象

QueryObject:

{
	"success":      null,
	"ajax_status":  null,
	"code":         null,
	"msg":          null,
	"id":           null
}

其中:

	"success": Number
		0, API 调用失败
		1, API 调用成功并获取到了vid
	"ajax_status": String
		描述AJAX请求的状态
		此项与bilibili API成功与否无关
		值可能为:
		null, "success", "timeout", "error"等
	"code": Number
		值为bilibili API返回的状态码
		失败时值为null
	"msg": String
		值为bilibili API返回的消息
		失败时值为null
	"id": String
		当s为avid时,值为带前缀的bvid
		当s为bvid时,值为带前缀的avid
		失败时值为null

演示页面

传送门

Comments ( 0 )

Sign in for post a comment

JavaScript
1
https://gitee.com/wxx9248/avbvconf.git
git@gitee.com:wxx9248/avbvconf.git
wxx9248
avbvconf
avbvconf
master

Help Search