UserScripts icon indicating copy to clipboard operation
UserScripts copied to clipboard

[获取access_key] 提示“你必须登录B站之后才能使用授权”

Open adeNpe opened this issue 2 years ago • 7 comments

尽管已经登录,但仍错误提示。我的电脑上目前chrome浏览器登陆的是一个账号,edge又是另外一个账号,不知道是不是受这个影响 QQ图片20231103022012

adeNpe avatar Nov 02 '23 18:11 adeNpe

同样的问题,视频点不喜欢的时候提交失败,就想删除access_key重新获取一遍,结果就提示了这个

hafijy avatar Nov 03 '23 01:11 hafijy

https://github.com/magicdawn/bilibili-app-recommend/issues/53#issuecomment-1793356835

jerry460 avatar Nov 04 '23 06:11 jerry460

获取授权的接口废了,毕竟非常久远了。相关接口倒是有一个,明天再评估一下是直接更新还是反馈到新脚本作者那边去吧,你们用的是新的脚本关注上面那个issue就可以了

indefined avatar Nov 04 '23 12:11 indefined

已更新,但是我这个脚本之在旧版的页面生效所以你们应该没什么效果,新界面要等magicdawn/bilibili-app-recommend#53 看是否同步更新 注意!更换的授权接口会产生扫码登陆记录,自行判断安全性和是否使用

indefined avatar Nov 04 '23 12:11 indefined

https://github.com/indefined/UserScripts/commit/cbde1ca279676f766617f443a83cc5fbe72d3843 更新副作用提示,新接口毛病不少

indefined avatar Nov 04 '23 13:11 indefined

我参考 https://socialsisteryi.github.io/bilibili-API-collect/docs/login/login_action/QR.html#tv%E7%AB%AF%E6%89%AB%E7%A0%81%E7%99%BB%E5%BD%95 这个改了一版, 和 libBilibiliToken 都是模拟 TV 扫码登录. 不知道还可以用 web cookie 发扫码确认请求.

这个导致退出是不是因为他发 confirm 发的太快..., https://github.com/lzghzr/TampermonkeyJS/blob/master/libBilibiliToken/libBilibiliToken.js#L99-L106

magicdawn avatar Nov 05 '23 20:11 magicdawn

估计是发得太快了,获取到二维码之后就立刻被扫码确认了显然不符合人类操作逻辑所以被判断成风险异常了吧。这个需求场景下似乎让用户自己扫码更合理一些,但是我太懒了这个旧版用的人也实在不多,不想去改它了

indefined avatar Nov 06 '23 00:11 indefined