密码登录接口似乎再次修改
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}
不太清楚是什么原因造成的。