哔哩哔哩 App 端鉴权
Script này sẽ không được không được cài đặt trực tiếp. Nó là một thư viện cho các script khác để bao gồm các chỉ thị meta
// @require https://update.greatest.deepsurf.us/scripts/566236/1754598/Bilibili%20App%20Auth.js
哔哩哔哩 App 端鉴权库
appkey / appsec + MD5 签名)android、android_things、third_party、tv(云视听小电视)、hdEventTarget 的事件驱动扫码登录流程GM_xmlhttpRequest)// ==UserScript==
// @require https://update.greatest.deepsurf.us/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 |
登录流程结束(成功或失败) | 最终响应 |