Comments (7)
你查找的这个原神游戏账号 18******82
(这 *
应该是 5 个吧)是否有米游社账号绑定呢?你这个返回感觉说的就是这个问题,可以找一下其他米游社项目看有没有关于这些 retcode
具体对应哪个情况。
你用的这个 Cookie 是不是该原神账号绑定的米哈游通行证账号的呢?
米游社调这个接口用的请求头 Cookie 是 stuid=xxx;stoken=xxx;mid=xxx
这样的,你有办法弄到这个 mid
然后试试吗?不过我感觉这个是可有可无的。
最后这个我也不太确定,你是否尝试过以 String
类型传入 game_uid
呢?
暂时想到的就这些,这个接口原本是米游社 APP 登录后某个功能调用的,只是我试了下改个参数恰好可以生成抽卡记录的 AuthKey,你可以自己抓一下米游社的包调试调试。
from nonebot-plugin-gachalogs.
你查找的这个原神游戏账号
18******82
(这*
应该是 5 个吧)是否有米游社账号绑定呢?你这个返回感觉说的就是这个问题,可以找一下其他米游社项目看有没有关于这些retcode
具体对应哪个情况。你用的这个 Cookie 是不是该原神账号绑定的米哈游通行证账号的呢?
米游社调这个接口用的请求头 Cookie 是
stuid=xxx;stoken=xxx;mid=xxx
这样的,你有办法弄到这个mid
然后试试吗?不过我感觉这个是可有可无的。最后这个我也不太确定,你是否尝试过以
String
类型传入game_uid
呢?暂时想到的就这些,这个接口原本是米游社 APP 登录后某个功能调用的,只是我试了下改个参数恰好可以生成抽卡记录的 AuthKey,你可以自己抓一下米游社的包调试调试。
这个问题经过详细debug后发现是我的最终参数生成错误,解决后生成了 authKey
,但是这个 authKey
在校验链接时提示 authKey error
,请问您是否遇到过此问题?
{
"sign_type": 2,
"authkey_ver": 1,
"authkey": "saveXRujvSuT7+LOp+44WQwE1t4UFwdHpETOfzbSkrgjrP/IiOMs+GnboQHTxh+VTUHvrLrWQmaMI7OJhESCJItRwX8ErEnBRtzeciiA+7b/JDe3yf4HssTRO970R2lR4haSwf****************Hm7G2S5F28oG9RFcfklx/3pY3/31Gjryy9cVfh3aL2VzNrhw5fRQR7+iVw2QoRWwIlKNP0rrlurexP0XG71aBK7Z6LRTRfy45SLISrdSnNcwNK4GvnPboik9GqYyFcdvj2tamOa5KLums6klhHfBPWQjlfrUgNwkcL2MgigQ85Npstf8sISHnK6Rt+ReQ=="
}
最终生成的链接如下(为了可读性将代码块中的链接中加入了换行符):
https://hk4e-api.mihoyo.com/event/gacha_info/api/getGachaLog?authkey_ver=1&sign_type=2&auth_appid=
webview_gacha&init_type=200&gacha_id=3c9dbe90839b4482907f14f08321b6fed9d7de11×tamp=1663678269&lang=zh-cn
&device_type=mobile&plat_type=android®ion=cn_gf01&authkey=saveXRujvSuT7+LOp+44WQwE1t4UF
wdHpETOfzbSkrgjrP%2FIiOMs+GnboQHTxh+VTUHvrLrWQmaMI7OJhESCJItRwX8ErEnBRtzeciiA+7b%2FJD
e3yf4HssTRO970R2lR4haSwf******************Hm7G2S5F28oG9RFcfklx%2F3pY3%2F31Gjryy9cVfh3aL2V
zNrhw5fRQR7+iVw2QoRWwIlKNP0rrlurexP0XG71aBK7Z6LRTRfy45SLISrdSnNcwNK4GvnPboik9GqYy
Fcdvj2tamOa5KLums6klhHfBPWQjlfrUgNwkcL2MgigQ85Npstf8sISHnK6Rt+ReQ%3D%3D
&game_biz=hk4e_cn&gacha_type=100&page=1&size=20&end_id=0
from nonebot-plugin-gachalogs.
遇到过,AuthKey 生成没问题但是最终的记录链接有问题的话就是拼接有问题。我不知道是不是因为你这个 AuthKey 没经过 URLEncode 的缘故(+
=> %2B
)
from nonebot-plugin-gachalogs.
应该不是 Encode 的原因,将此链接 Decode 处理后依旧会返回 authKey error
。
from nonebot-plugin-gachalogs.
你试试我这个函数能不能生成出链接,看看有什么区别。
传入 url=""
和你的 Cookie 即可。
nonebot-plugin-gachalogs/nonebot_plugin_gachalogs/data_source.py
Lines 298 to 305 in 7ec6db5
from nonebot-plugin-gachalogs.
KimigaiiWuyi/GenshinUID#148 (comment)
主要的实现方法我在这条 issue 里发过,要是我这个你看的不太清楚的话以这个为准。
from nonebot-plugin-gachalogs.
对比了下两边生成的链接确实是 encode 的问题,js
这个的 encode 后的链接未将 +
处理掉,我手动将其替换后可以成功访问了。感谢您的指点!👍
from nonebot-plugin-gachalogs.
Related Issues (8)
- 数据已经成功获取,但是未找到生成图片所需静态资源 HOT 1
- 抽卡连接失效后不能再次导入 HOT 2
- 功能改进 HOT 8
- 尚不明晰成因的饼图黑底问题 HOT 1
- 插件加载不了 HOT 1
- 导入抽卡记录报错 UnicodeDecodeError: 'utf-8' codec can't decode byte HOT 5
- 【使用问题】无法通过cookie或者抽卡链接获取数据
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nonebot-plugin-gachalogs.