Langsung ke konten
iRoamly Shop

Konversi ke Kode QR (Python)

Permintaan Python lengkap untuk Konversi ke Kode QR, termasuk header AuthKey dan Certification. Ganti placeholder AuthKey dan AuthSecret dengan nilai dari halaman kunci API Anda.

Referensi Kode

Konversi ke Kode QR (Python)

python
import requests
import json
import hashlib

# URL for the request
url = "https://api.iroamly.shop/openapi/redeemQRcode"

# 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 = {
    "email": "2m827n32d@gmail.com",
    "codeList": [
        {
            "redeemCode": "nDb4TDCn6vMhbQv",
        },
        {
            "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,"msg":"success"}
Endpoint API

Konversi ke Kode QR

(Catatan: Kode QR dikirim ke alamat email yang ditentukan setelah konversi. Batch yang lebih besar mungkin memerlukan waktu pemrosesan lebih lama.)

URL Permintaan:https://api.iroamly.shop/openapi/redeemQRcode
Metode Permintaan:POST

Parameter Permintaan:

ParameterDeskripsiTipe
emailEmailString
codeListKumpulan kode penukaranObject[]

Field productList:

FieldDeskripsiTipe
redeemCodeKode penukaranString
Contoh Parameter
{
  "email": "2m827n32d@gmail.com",
  "codeList": [
    {
      "redeemCode": "m8hed7h2fed",
    },
    {
      "redeemCode": "cn88beg9edj",
    }
  ]
}
Contoh Respons
{
  "code": 1,
  "msg": "success",
}
Referensi Kode

Contoh Python lainnya