第一次请求:
在 Postman 中发送请求的具体步骤如下:
打开 Postman 应用。
点击左上角的 “+ New” 按钮,然后选择 “Request”,或者直接点击左上角的 “New” 按钮,然后选择 “Request”。
在弹出的窗口中,输入请求的名称(例如:” 获取 sessionToken”)并点击 “Save”。
在请求编辑界面,设置请求方法为 “POST”。
在 “Enter request URL” 的输入框中,填入请求的 URL:https://appapi.simyo.nl/simyoapi/api/v1/sessions
点击 “Headers” 选项卡,设置请求头信息:
X-Client-Token: e77b7e2f43db41bb95b17a2a11581a38
X-Client-Platform: android
X-Client-Version: 3.64.4
User-Agent: MijnSimyo/3.64.4 (Linux; Android 13; Scale/2.75)
Content-Type: application/json; charset=UTF-8
Connection: Keep-Alive
Accept-Encoding: gzip
点击 “Body” 选项卡,选择 “raw” 格式,并在输入框中填入请求体内容:
{“password”:”xxxxx”,”phoneNumber”:”06xxxxxx”}
其中,”xxxxx” 替换为你收到的手机号码和密码。
点击 “Send” 按钮发送请求。
在下方的响应区域,你将看到服务器返回的数据,包括 sessionToken。
通过以上步骤,你可以在 Postman 中发送 POST 请求,并获取到 sessionToken。
第二次请求:
同理像第一次请求一样新建请求,但是请求方式用 GET,请求访问链接为 https://appapi.simyo.nl/simyoapi/api/v1/esim/get-by-customer,
GET 请求访问 https://appapi.simyo.nl/simyoapi/api/v1/esim/get-by-customer,
请求头就用第一次列出的这些,不过要把 X-Session-Token 的内容设置成刚刚得到的 sessionToken 的内容。然后返回的 activationCode 应该就是 eSIM 激活码了。
拼接成完整格式:
返回的 esimCode 字段就是 eSIM 激活码:
1$rsp.truphone.com$xx-xxxxxx-xxxxx
需要二维码在前面加上 ”LPA:” 然后拷贝到草料二维码以文本转二维码,用 5ber 扫描就可以了。