LeoChen98 / BiliAccount

基于.net standard的B站账号操作封装。|A .net standard library for bilibili account operations.(like login and sso)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

密码登录接口似乎再次修改

luojunyuan opened this issue · comments

登录状态返回None

另一个登录接口 供参考
https://passport.bilibili.com/api/v3/oauth2/login

目前没有复现到问题,当前版本使用的接口就是上面这个。看你关了issue,是解决了吗?

抱歉忘记说明,我这边还是存在问题的。(关issue是我自己不太确定是不是自己这边的原因索性不折腾了)

clone仓库后设置 BiliAccount.TestProject 为启动项目(framework 4.8),输入账号密码后的log如下

测试版本:
BiliAccount:2.5.4.26
BiliAccount.Geetest:1.0.5.5
BiliAccount.Geetest.Controls:1.0.3.3
账号
中文的用户名
密码
*********
Name                      Value
Buvid                     XZ9c96db838f7f41ceb8b78edd34c8992deccb
Cookies                   System.Net.CookieCollection
DeviceGuid                cd87a1f5-e35b-45a2-81b3-1062e6d7cc2e
DeviceId                  4396933167864f70ae5fda02b9296d3d2021102620543064505c541074da084938
EncryptedPassword         mwF7%2BwhTkb7asi4xVXlsdxVAsLl4cPgtpEg8ssX%2F0aapTiGLmka7D5dDSHqbE245FTitlgiFoyjNQkSmBR1Ape59vGQLMbMddC9o0V9ak6T0cHT1JnJ%2FZ23Bn6iQHcMbLeZQkx2V2u%2FlLy2owQGaFst8ftOVAxeMqbZWpDudpuI%3D
Expires_AccessToken       1/1/0001 12:00:00 AM
Expires_Cookies           1/1/0001 12:00:00 AM
LoginStatus               None
Password                  *********
UserName                  中文的用户名

我下断点看了下,ByPassword.DoLogin() 函数中 56 行 str 返回了 {"code":-3,"message":"API校验密匙错误","ttl":1}

不太清楚是什么原因造成的。