-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
为什么手机端首页推荐有时返回鉴权失败? #533
Comments
我也遇到了同样的问题 |
检测 |
谢谢,这两天正常了,postman里面只带了个access_key也能成功 |
我也遇到了同样的问题 |
这个bug这两天又出现了,稳定复现了一段时间之后刚刚又成功了。且好几次都没问题。不知道是什么问题,有条件的可以抓一下b站官方客户端手机版的包或者先用用web端的首页推荐 |
我的请求参数为了省事只带了用于验证身份的access_key,其他cookies也就是扫码登录设置的一堆还有get一下首页所获取的cookies |
看见提及了这个issue的别处有大佬猜测可能是access_key过期,我认为基本不可能,因为我在postman中的access_key好久没有更新过了,期间还有过 |
整理了一下总结了几个结论 |
-663的直接原因已经找到了(? pchpub/BiliRoaming-Rust-Server#85 (comment) |
我的access_key是被刷新了的 error
error
|
我的群里有些伙伴也反映别的应用有这个问题,不只是我,别的请求比较规范的软件(如腕上哔哩/哔哩喵)也包含这个问题,所以第一点我持保留意见 https://github.com/pchpub/BiliRoaming-Rust-Server/pull/85#issuecomment-1345430924的解决方案我也试了,貌似没什么用 按照https://github.com/pchpub/BiliRoaming-Rust-Server/pull/85#issuecomment-1345430924的解决方案: |
看来猜对了,eid指定了服务器 |
再加上app-key -> android64的我试了追番列表这个接口还是不行,查询表情包这个接口我改成使用cookie方式鉴权就可以了 |
现在首页推荐又返回663了,即使加了那几个参数 |
确实 |
http://app.biliapi.com/ 也可以作为根域名访问此api |
去抓了安卓app的接口来用,即便直接拿接口来用,只能在postman上有返回,项目运行起来也是鉴权失败 |
现在是开始封杀第三方客户端吧, 没办法做到完全模仿官方客户端, 很容易被识别. 必要的时候还是得逆向工程分析这些头部哪来的, 参数哪来的. 只不过工程量非常大, 也要求精通安卓逆向... |
难顶...我只是想在PC也能看首页推荐而已... |
试了下暗影吉他手的uwp似乎没问题 |
我的android应用没问题的 |
可能是postman当中有些cookies没在项目中获取,可以尝试抓包看看有哪些cookies在调用一些url时被设置到了的,get几个根域名可以解决很多问题 |
属实是没搞懂,能不能细说一下 |
就是可以自己看看官方客户端在get哪些url的时候获取到了哪些cookie |
hmmmmm,看起来是android的appkey不行,ios的那个(27eb53fc9058f8c3)就行,和别的乱七八糟的参数貌似没啥关系 |
我试出来是使用了tv扫码登录的关系,改成web扫码登录然后用#393 这个方法获取accessKey就行了 |
因为阿B要 |
之前用
http://app.bilibili.com/x/v2/feed/index
这个接口一直好好的,这两天有时会报错,查看返回值为关键这玩意时不时还能正常一下,后面确实每一次都有带上access key,cookies也都正常
The text was updated successfully, but these errors were encountered: