Langsung ke konten
iRoamly Shop

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)

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/purchaseCode
Metode Permintaan:POST

Parameter 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
Contoh Parameter
{
  "email": "2m827n32d@gmail.com",
  "productList": [
    {
      "plan": "United States-eSIM-10GB-10 Days-Total",
      "quantity": 2
    },
    {
      "plan": "Albania-10GB-15 Days-Total",
      "quantity": 1
    }
  ]
}
Contoh Respons
{
  "code": 1,
  "msg": "success",
  "orderId": "xxx-xxxx-sd9hn8df333" // Order number, can be used to query redeem code
}
Referensi Kode

Contoh Python lainnya