在日亚想购买 Switch
下载版激活码时遇到了问题,系统提示:
We are sorry. Something went wrong with your purchase of this product. Any bundle discounts associated with this product will not be applied in this purchase.
这就非常奇怪了,我填写的是日本地址,难道 IP
不对?但是使用了家宽+信用卡之后依然无法购买,于是我将目光投向了帐号的地址。
在 XHR
记录中,我们找到了线索:
看来,尽管填写了日本地址,但在系统里这个账户还是被认为是 CN
的。那我们有什么办法能够修改居住国呢?
观察
最经典的修改方法引导我们修改这个选项:
于是我们来到了这里:
但是这里空空如也,什么也没有。通过开发者工具,我们看到了一些被隐藏的选项:
我们希望修改居住国,但似乎前端不允许,于是我们想到,能不能重用其他区域亚马逊的国家修改请求,来修改日亚的地区呢?
请求
修改之前我们需要截获 ajax
请求。首先找到对应的文件
格式化一下:
然后 Ctrl+F 搜索 send(
,在 send
这行打上断点:
然后随便点击一下什么地方(或者刷新一下页面),触发 ajax
请求。在断点停下来的时候,切到 Console
:
在 Console
中输入 m 回车
,就可以看到当前请求的内容了。
我们需要把它修改成这个格式:
data=%7B%22param%22%3A%7B%22SetDeclaredCountry%22%3A%7B%22addressId%22%3A%22你的地址%22%7D%7D%7D&csrfToken=复制下来
这里需要注意的是参数。一个是 addressId
,表示修改国家的地址 ID
,可以从アカウントサービス›お客様のご住所›住所を編集
的 URL
里获取;第二个是 csrfToken
,需要从原本的 m
字符串中复制下来,就是 csrf=
右边的内容。
将 body
修改成我们从中亚修改国家的 body
:
m=`data=%7B%22param%22%3A%7B%22SetDeclaredCountry%22%3A%7B%22addressId%22%3A%22你的地址%22%7D%7D%7D&csrfToken=复制下来`
然后点击蓝色的继续按键:
最后,如果你在 Network
里看到类似如下所示的请求 Response
,就说明修改成功了:
在此之后
在此之后,如果你访问コンテンツ,你会发现官方的内容迁移引导:
照着点,继续。
然后你就可以直接在这个界面修改设置了。
国家也可以直接在 UI
上修改了:
您好,我想买日亚kindle书的时候也遇到了这个问题,注册是中国IP,无法购买电子书加上数字版的点卡或者任何东西,但是这个讲的太高端了,能不能讲下“截获 ajax 请求”这里呢,或者出个傻瓜教程也行,真心感谢,如果再注册一个日亚账号太容易被封了。。
更新了一部分文章内容,你看看现在能不能明白
感谢您的分享!成功改区,终于可以不受限制买数字版的内容了~
虽然还是无法显示并进入国家变更页(https://www.amazon.co.jp/hz/mycd/myx#/home/settings/payment)
但是按照你的方法,用Ajax请求重新设定了国家SetDeclaredCountry,再次购买Switch点卡就没有地域限制了,非常感谢!
发送评论的验证码,是否有些问题?现在显示7 * 9 = ,填写63会验证错误;我用穷举法才能回复;
我试一下
您好,想请问这个方法目前还适用吗?因为我打开Sources画面的时候,左列的文件没有像图上那么多,也找不到对应名称的文件
非常感谢,虽然由于现在的内容管理页面已经改版了,导致教程中的部分内容不可用,不过幸运的是旧版页面还存在,只是需要多费些功夫才能成功修改。
太好了,成功修改了地址和地区。在此之前每次点击那个验证错误下的修改链接都会跳转到美亚去,用博主提供的方式可以正确打开日亚修改地址。