温馨提示:解决办法请看评论区置顶
发现问题
经过我的检测,发现是下面这条请求的问题:
http://api.minecraftservices.com/entitlements/license?...
省略Token
你会发现,领取不了披风的人的结果是这样的:
{ "items": [ { "name": "product_minecraft_bedrock", "source": "TRIAL" }, { "name": "game_minecraft_bedrock", "source": "TRIAL" }, { "name": "product_minecraft", "source": "PURCHASE" }, { "name": "game_minecraft", "source": "PURCHASE" }, { "name": "game_minecraft", "source": "MC_PURCHASE" }, { "name": "product_minecraft", "source": "MC_PURCHASE" } ], "signature": "省略", "keyId": "1", "requestId": "6ef3068d-ea37-4dbd-bee5-1096041a2cfb", "errors": [ ]}而在xbox购买,能够领取的玩家是这样的:
{ "items": [ { "name": "product_minecraft_bedrock", "source": "PURCHASE" }, { "name": "game_minecraft_bedrock", "source": "PURCHASE" }, { "name": "product_minecraft", "source": "PURCHASE" }, { "name": "game_minecraft", "source": "PURCHASE" } ], "signature": "省略", "keyId": "1", "requestId": "6ef3068d-ea37-4dbd-bee5-1096041a2cfb", "errors": [ ]}初步解决问题
不多说,重定向!
使用 Gooreplacer 重定向到自己的服务器的url,并且返回正确的内容。
比如用php代码:
{ "items": [ { "name": "product_minecraft_bedrock", "source": "PURCHASE" }, { "name": "game_minecraft_bedrock", "source": "PURCHASE" }, { "name": "product_minecraft", "source": "PURCHASE" }, { "name": "game_minecraft", "source": "PURCHASE" } ], "signature": "省略,请自行补充", "keyId": "1", "requestId": "6ef3068d-ea37-4dbd-bee5-1096041a2cfb", "errors": [ ]}然后,添加重定向规则
如图所示,并且勾选“开启”然后返回官网,能够成功领取啦!
结果于是就这么结束了。
