İçeriğe geç
iRoamly Shop

QR kod sorgula (Python)

QR kod sorgula için AuthKey ve Certification header’larını içeren eksiksiz Python isteği. Yer tutucu AuthKey ve AuthSecret değerlerini API anahtarı sayfanızdaki değerlerle değiştirin.

Kod başvurusu

QR kod sorgula (Python)

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 uç noktaları

QR kod sorgula

İstek URL’si:https://api.iroamly.shop/openapi/qrcodeQuery
İstek yöntemi:POST

İstek parametreleri:

ParametreAçıklamaTür
redeemCodeKullanım koduString

Yanıt alanı açıklamaları:

AlanAçıklamaTür
redeemCodeKullanım koduString
qrcodeQR kod görseli URL’siString
statusKullanım kodu durumu (bkz. Kullanım Kodu Durum Tanımları)Int
qrcode_contentQR kod içeriği (LPA etkinleştirme dizesi, ör. LPA:1$…)String
iscouldrenewaleSIM’in yenilenip yenilenemeyeceği: 1 - yenilenebilir 0 - yenilenemezInt
Örnek parametreler
{
  "redeemCode": "m8hed7h2fed",
}
Örnek yanıt
{
  "code": 1,
  "msg": "success",
  "redeemCode": "m8hed7h2fed",
  "qrcode": "https://dsfjigewafe/qrcode.jpg"
}
Kod başvurusu

Daha fazla Python örneği