Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

还是同样的报错,网络请求返回: {"data":null,"message":"","retcode":1028},但是是星铁的报错 #121

Closed
pbxs666 opened this issue Jun 16, 2023 · 4 comments · Fixed by #144 or #152
Labels
duplicate This issue or pull request already exists mihoyo API Issues about mihoyo API

Comments

@pbxs666
Copy link

pbxs666 commented Jun 16, 2023

如标题,很多朋友发帖说了这个问题,米肯定是把什么东西给改了,但是波及的不仅仅是原神星穹铁道也是这样

06-16 18:00:00 [INFO] mys_goods_tool.api | 米游币商品兑换 - 执行兑换: 用户 136508784 商品 2023052611696 兑换失败,可以自行确认。
06-16 18:00:00 [DEBUG] mys_goods_tool.api | 网络请求返回: {"data":null,"message":"","retcode":1028}
06-16 18:00:00 [ERROR] mys_goods_tool.exchange_mode | 用户 136508784 - 【崩坏:星穹铁道】鼠标垫-星旅一瞬 - 线程 1 - 兑换失败
06-16 18:00:00 [INFO] mys_goods_tool.api | 米游币商品兑换 - 执行兑换: 用户 136508784 商品 2023052611696 兑换失败,可以自行确认。
06-16 18:00:00 [DEBUG] mys_goods_tool.api | 网络请求返回: {"data":null,"message":"","retcode":1028}
06-16 18:00:00 [ERROR] mys_goods_tool.exchange_mode | 用户 136508784 - 【崩坏:星穹铁道】鼠标垫-星旅一瞬 - 线程 2 - 兑换失败
06-16 18:00:00 [INFO] mys_goods_tool.api | 米游币商品兑换 - 执行兑换: 用户 136508784 商品 2023052611696 兑换失败,可以自行确认。
06-16 18:00:00 [DEBUG] mys_goods_tool.api | 网络请求返回: {"data":null,"message":"","retcode":1028}
06-16 18:00:00 [ERROR] mys_goods_tool.exchange_mode | 用户 136508784 - 【崩坏:星穹铁道】鼠标垫-星旅一瞬 - 线程 3 - 兑换失败

PS:使用最新版2.0.4

@Aellyt
Copy link
Contributor

Aellyt commented Jun 17, 2023

之前是只有原神,怀疑米在尝试性的覆盖过去

@Ljzd-PRO Ljzd-PRO added duplicate This issue or pull request already exists mihoyo API Issues about mihoyo API labels Jun 17, 2023
@Ljzd-PRO
Copy link
Owner

米哈游API的域名从挺早之前开始就改成了 miyoushe.com,但应该是为了兼容旧版本App,所以原先的API也可以用。现在过去了数个版本,可能是打算放弃旧版本API支持了。但域名以外别的可能变动较少。

@kuronekoda
Copy link

请问你有没有解决,我和你一样星铁兑换失败
06-30 17:58:34 [INFO] mys_goods_tool.exchange_mode | 已添加定时兑换任务 74510315 - 【崩坏:星穹铁道】鼠标垫-星旅一瞬 - 2023-06-30 18:00:00
06-30 18:00:00 [INFO] mys_goods_tool.api | 米游币商品兑换 - 执行兑换: 用户 74510315 商品 2023052611696 兑换失败,可以自行确认。
06-30 18:00:00 [DEBUG] mys_goods_tool.api | 网络请求返回: {"data":null,"message":"","retcode":1028}
06-30 18:00:00 [ERROR] mys_goods_tool.exchange_mode | 用户 74510315 - 【崩坏:星穹铁道】鼠标垫-星旅一瞬 - 线程 1 - 兑换失败
06-30 18:00:00 [INFO] mys_goods_tool.api | 米游币商品兑换 - 执行兑换: 用户 74510315 商品 2023052611696 兑换失败,可以自行确认。
06-30 18:00:00 [DEBUG] mys_goods_tool.api | 网络请求返回: {"data":null,"message":"","retcode":1028}
06-30 18:00:00 [ERROR] mys_goods_tool.exchange_mode | 用户 74510315 - 【崩坏:星穹铁道】鼠标垫-星旅一瞬 - 线程 2 - 兑换失败

@Ljzd-PRO
Copy link
Owner

Ljzd-PRO commented Jul 6, 2023

又尝试修复了一下,可以试一下:https://github.com/Ljzd-PRO/Mys_Goods_Tool/actions/runs/5479310149

解决了几个可能的问题:

  • device_config, salt_config 如果程序默认值更新了但是用户数据文件用的还是旧的,旧的配置还是会覆盖掉默认值的问题
  • 兑换请求的Headers里增加Referer,修改Origin, Content-Type
  • Headers的User-Agent里的App版本号部分和x-rpc-app_version不一致的问题

除了Headers里没有x-rpc-verify_key, x-rpc-device_fp,其他应该都和米游社App里实际发出的请求一致了。

Repository owner locked and limited conversation to collaborators Jul 12, 2023
@Ljzd-PRO Ljzd-PRO converted this issue into discussion #137 Jul 12, 2023
@Ljzd-PRO Ljzd-PRO linked a pull request Jul 20, 2023 that will close this issue
@Ljzd-PRO Ljzd-PRO linked a pull request Jul 31, 2023 that will close this issue

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
duplicate This issue or pull request already exists mihoyo API Issues about mihoyo API
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants