哔哩哔哩 App 端鉴权
Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @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 |
登录流程结束(成功或失败) | 最终响应 |