哔哩哔哩 App 端鉴权
This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greasyfork.org/scripts/566236/1754598/Bilibili%20App%20Auth.js
哔哩哔哩 App 端鉴权库
appkey / appsec + MD5 签名)android、android_things、third_party、tv(云视听小电视)、hdEventTarget 的事件驱动扫码登录流程GM_xmlhttpRequest)// ==UserScript==
// @require https://update.greasyfork.org/scripts/566236/1754474/Bilibili%20App%20Auth.js
// @grant GM_xmlhttpRequest
// @connect passport.bilibili.com
// ==/UserScript==
const BilibiliAppAuth = createBilibiliAppAuth({ GM_xmlhttpRequest });
const bilibiliApp = new BilibiliAppAuth("tv"); // 使用 TV 端预设
| 事件 | 触发时机 | event.detail |
|---|---|---|
start |
获取到二维码后 | - |
scan |
轮询中(等待扫码/已扫码) | 轮询响应 |
completed |
登录成功 | 登录响应数据 |
error |
登录失败/二维码过期 | 错误响应 |
end |
登录流程结束(成功或失败) | 最终响应 |