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)
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/redeemQRcodeMetode Permintaan:
POSTParameter Permintaan:
ParameterDeskripsiTipe
emailEmailString
codeListKumpulan kode penukaranObject[]
Field productList:
FieldDeskripsiTipe
redeemCodeKode penukaranString
{
"email": "2m827n32d@gmail.com",
"codeList": [
{
"redeemCode": "m8hed7h2fed",
},
{
"redeemCode": "cn88beg9edj",
}
]
}{
"code": 1,
"msg": "success",
}Referensi Kode