الاستعلام عن رمز QR (Python)
طلب Python كامل لـ الاستعلام عن رمز QR، بما في ذلك ترويستا AuthKey وCertification. استبدل قيمتي AuthKey وAuthSecret النائبتين بالقيم الموجودة في صفحة مفتاح API.
مرجع التعليمات البرمجية
الاستعلام عن رمز QR (Python)
import requests
import json
import hashlib
# URL for the request
url = "https://api.iroamly.shop/openapi/qrcodeQuery"
# Provided AuthKey and AuthSecret, remember to replace them with real values
auth_key = "YOUR_AUTH_KEY_HERE"
auth_secret = "YOUR_AUTH_SECRET_HERE"
# Calculating Certification
combined = auth_key + auth_secret
certification = hashlib.sha256(combined.encode()).hexdigest()
# Header parameters for the request
headers = {
"Content-Type": "application/json",
"AuthKey": auth_key,
"Certification": certification
}
# Example data for the request body
data = {
"redeemCode":"XRdDeSxBVNbvCpU"
}
# Sending POST request
response = requests.post(url, headers=headers, data=json.dumps(data))
# Printing the response content
print(response.text)
# Example of response
{
"code":1,
"qrcode":"https:/code.tokyoesim.com/20231220/1703048857317.65625d0a779f4598d55d77bda43ecd80.png",
"msg":"success",
"redeemCode":"XRdDeSxBVNbvCpU"
}
نقاط نهاية API
الاستعلام عن رمز QR
عنوان URL للطلب:
https://api.iroamly.shop/openapi/qrcodeQueryطريقة الطلب:
POSTمعلمات الطلب:
المعلمةالوصفالنوع
redeemCodeرمز الاستردادString
أوصاف حقول الاستجابة:
الحقلالوصفالنوع
redeemCodeرمز الاستردادString
qrcodeعنوان URL لصورة رمز QRString
statusحالة رمز الاسترداد (راجع تعريفات حالات رمز الاسترداد)Int
qrcode_contentمحتوى رمز QR (سلسلة تفعيل LPA، مثل LPA:1$…)String
iscouldrenewalما إذا كان يمكن تجديد eSIM:
1 - يمكن تجديدها
0 - لا يمكن تجديدهاInt
{
"redeemCode": "m8hed7h2fed",
}{
"code": 1,
"msg": "success",
"redeemCode": "m8hed7h2fed",
"qrcode": "https://dsfjigewafe/qrcode.jpg"
}مرجع التعليمات البرمجية