工具集
amagi 提供的各平台工具函数
工具集
除了成套的接口方法,amagi 还单独提供了各平台的一些底层工具:签名计算、URL 拼接、AV/BV 号互转、弹幕解析。这些平时用不到,只有在需要自行拼接接口、或单独使用其中某个算法时才会用到。
各平台的工具
import { } from '@ikenxuan/amagi'
// AV/BV 转换
const = ..(170001)
const = ..('BV17x411w7KC')签名算法
import { } from '@ikenxuan/amagi'
// WBI 签名
const = await ..(
'https://api.bilibili.com/x/web-interface/view?bvid=BV1xx',
'your_cookie'
)弹幕解析
import { } from '@ikenxuan/amagi'
// `buffer` 是 `/x/v2/dm/web/seg.so` 的响应体(protobuf 二进制)
declare const :
// 解析 protobuf 格式的弹幕数据
const = ..()Cookie 续期
B站还支持官方协议的 Cookie 续期:client.bilibili.refreshCredential({ cookie, refreshToken });顶层等价物是 refreshBilibiliCredential(需要自己注入 send)。用法与注意事项见 SDK 参考的「B站 Cookie 续期」。
最后更新于 2026-10-23