import json, urllib.request

API_KEY = "vio_sk_vA8llIYm51J3oyXtfevrM92yUBJ8-3IS1sIn6xydF8o"

# Check scene 2
req = urllib.request.Request(
    'https://api.viostudio.id/v1/generations/102570',
    headers={'Authorization': f'Bearer {API_KEY}', 'User-Agent': 'Mozilla/5.0'}
)
with urllib.request.urlopen(req, timeout=15) as resp:
    result = json.loads(resp.read())
    print("Scene 2 - Status:", result.get('status'))
    if result.get('asset_url'):
        print("URL:", result.get('asset_url'))
    if result.get('error_message'):
        print("Error:", result.get('error_message'))

# Check scene 3
req = urllib.request.Request(
    'https://api.viostudio.id/v1/generations/102571',
    headers={'Authorization': f'Bearer {API_KEY}', 'User-Agent': 'Mozilla/5.0'}
)
with urllib.request.urlopen(req, timeout=15) as resp:
    result = json.loads(resp.read())
    print("\nScene 3 - Status:", result.get('status'))
    if result.get('asset_url'):
        print("URL:", result.get('asset_url'))
    if result.get('error_message'):
        print("Error:", result.get('error_message'))

# Check scene 4
req = urllib.request.Request(
    'https://api.viostudio.id/v1/generations/102572',
    headers={'Authorization': f'Bearer {API_KEY}', 'User-Agent': 'Mozilla/5.0'}
)
with urllib.request.urlopen(req, timeout=15) as resp:
    result = json.loads(resp.read())
    print("\nScene 4 - Status:", result.get('status'))
    if result.get('asset_url'):
        print("URL:", result.get('asset_url'))
    if result.get('error_message'):
        print("Error:", result.get('error_message'))
