Closed Fahaxikiii closed 6 months ago
初步判断,可能是这里报错了
cookies.stoken = list(filter(
lambda x: x["name"] == "stoken", api_result.data["list"]))[0]["token"]
cookies.ltoken = list(filter(
lambda x: x["name"] == "ltoken", api_result.data["list"]))[0]["token"]
return GetCookieStatus(success=True), cookies
现在上面代码中的api_result.data不包含stoken了
初步判断,可能是这里报错了
cookies.stoken = list(filter( lambda x: x["name"] == "stoken", api_result.data["list"]))[0]["token"] cookies.ltoken = list(filter( lambda x: x["name"] == "ltoken", api_result.data["list"]))[0]["token"] return GetCookieStatus(success=True), cookies
现在上面代码中的api_result.data不包含stoken了
获取不到stoken能够解决吗
API改了的话可能就比较麻烦了,得找其他有stoken的API
API改了的话可能就比较麻烦了,得找其他有stoken的API
有个办法可以用米游社扫码登录(GameToken)这个应该可以把
https://github.com/UIGF-org/mihoyo-api-collect/issues/46
API改了的话可能就比较麻烦了,得找其他有stoken的API
有个办法可以用米游社扫码登录(GameToken)这个应该可以把
这个不知道是否需要用户有注册游戏账号
https://github.com/UIGF-org/mihoyo-api-collect/issues/46
API改了的话可能就比较麻烦了,得找其他有stoken的API
有个办法可以用米游社扫码登录(GameToken)这个应该可以把
这个不知道是否需要用户有注册游戏账号
应该是不需要的
现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试
现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试
新增内容在dev分支 https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev
现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试
大佬厉害,我是在QQ聊天里面使用的
现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试
新增内容在dev分支 https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev
大佬你好,我使用了dev分支,使用登录时,没有发送二维码图片报错了
现在已经改成用扫码的方式登录了,但是我QQ频道发送二维码图片失败,没法继续测试
新增内容在dev分支 https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev
大佬你好,我使用了dev分支,使用登录时,没有发送二维码图片报错了
现在没问题了,但得到的 stoken 实际上是 v2 的
"token": {
"token_type": 1,
"token": "v2_xxxx-xxxx-xxxx_xxxx==xxxx="
}
通过 GameToken 获取 STokenV1 的API (https://api-takumi.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken
),得到的是V2的,还是不行。
"token": { "token_type": 1, "token": "v2_xxxx-xxxx-xxxx_xxxx==xxxx=" } 通过 GameToken 获取 STokenV1 的API (
https://api-takumi.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken
),得到的是V2的,还是不行。
并且似乎是因为只有stokenV2,缺少mid,连 ltoken 和 cookie_token 也无法获取
"token": { "token_type": 1, "token": "v2_xxxx-xxxx-xxxx_xxxx==xxxx=" } 通过 GameToken 获取 STokenV1 的API (
https://api-takumi.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken
),得到的是V2的,还是不行。并且似乎是因为只有stokenV2,缺少mid,连 ltoken 和 cookie_token 也无法获取
生成二维码报错。但是我试了一下是可以将stoken_v1,stoken_v2,ltoken,stoken全部设置为stoken_v2是可以正常游戏签到和米游社任务的。https://api-takumi.mihoyo.com/auth/api/getCookieAccountInfoBySToken?stoken=&mid=可以获取到uid和cookie_token。但是login_ticket和mid不知道如何获取
"token": { "token_type": 1, "token": "v2_xxxx-xxxx-xxxx_xxxx==xxxx=" } 通过 GameToken 获取 STokenV1 的API (
https://api-takumi.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken
),得到的是V2的,还是不行。并且似乎是因为只有stokenV2,缺少mid,连 ltoken 和 cookie_token 也无法获取
看上去是还需要login_ticket
和cookie_token
?
看上去是还需要
login_ticket
和cookie_token
?
这我没有去试,感觉应该是不需要的吧
现在可以用扫码的方式登录了。不需要stokenV1,其他的cookie也都可以获取到。不过之前短信验证码登录也是可以的,应该可以提供两种登录方式
现在可以用扫码的方式登录了。不需要stokenV1,其他的cookie也都可以获取到。不过之前短信验证码登录也是可以的,应该可以提供两种登录方式
大佬你好,在qq使用时还是不能用扫码登录,好像还是上次的报错
现在可以用扫码的方式登录了。不需要stokenV1,其他的cookie也都可以获取到。不过之前短信验证码登录也是可以的,应该可以提供两种登录方式
大佬你好,在qq使用时还是不能用扫码登录,好像还是上次的报错
看上去是图片发送失败了,可能还要改改
现在可以用扫码的方式登录了。不需要stokenV1,其他的cookie也都可以获取到。不过之前短信验证码登录也是可以的,应该可以提供两种登录方式
大佬你好,在qq使用时还是不能用扫码登录,好像还是上次的报错
看上去是图片发送失败了,可能还要改改
可以正常扫码登录并且完成签到了,大佬NB😍