Beli Kode Penukaran (Python)
Permintaan Python lengkap untuk Beli Kode Penukaran, termasuk header AuthKey dan Certification. Ganti placeholder AuthKey dan AuthSecret dengan nilai dari halaman kunci API Anda.
Referensi Kode
Beli Kode Penukaran (Python)
import requests
import json
import hashlib
# URL for the request
url = "https://api.iroamly.shop/openapi/purchaseCode"
# 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",
"productList": [
{
"productCode": "m8hed7h2fed2398dsnh",
"quantity": 2
},
{
"productCode": "cn88beg9edjdfj2sj0a",
"quantity": 1
}
]
}
# 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",
"orderId":"xxx-xxxx-sd9hn8df333"
}
Endpoint API
Beli Kode Penukaran
URL Permintaan:
https://api.iroamly.shop/openapi/purchaseCodeMetode Permintaan:
POSTParameter Permintaan:
ParameterDeskripsiTipe
emailEmailString
productListKumpulan produkObject[]
Field productList:
FieldDeskripsiTipe
planNama paket. Isi salah satu dari plan atau productCode.String
productCodeID paket (productCode dari Ambil Daftar Paket Regional). Isi salah satu dari productCode atau plan.String
quantityJumlahInt
Paket Uji:
iRoamly-Test-10GB{
"email": "2m827n32d@gmail.com",
"productList": [
{
"plan": "United States-eSIM-10GB-10 Days-Total",
"quantity": 2
},
{
"plan": "Albania-10GB-15 Days-Total",
"quantity": 1
}
]
}{
"code": 1,
"msg": "success",
"orderId": "xxx-xxxx-sd9hn8df333" // Order number, can be used to query redeem code
}Referensi Kode