🚀 Envato Reseller API

Powered by envato.thepremiumhub.in

Account Status

789
Points Balance
271
Successful
294
Failed
271
Points Used

Crazy graphics • crazy@gmail.com • Active

789
Points
271
Success
294
Failed
271
Points Used

Crazy graphics • crazy@gmail.com • Active

Copy into your PHP project.

<?php
define("RESELLER_API_KEY",  "sk_live_efFg6xFoX2dgPwNlM65cyJxxY0t28vmF");
define("RESELLER_API_BASE", "https://envato.thepremiumhub.in/api/reseller");
define("MY_DOMAIN",         "https://envato.bytevo.in");

function apiRequest($method, $endpoint, $data=[]) {
    $ch = curl_init();
    curl_setopt_array($ch, [
        CURLOPT_URL            => RESELLER_API_BASE . $endpoint,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_TIMEOUT        => 60,
        CURLOPT_HTTPHEADER     => [
            "X-API-Key: " . RESELLER_API_KEY,
            "Content-Type: application/json",
            "Origin: " . MY_DOMAIN,
        ],
    ]);
    if ($method === "POST") {
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    }
    $res = curl_exec($ch); curl_close($ch);
    return json_decode($res, true);
}

// Download a file
$result = apiRequest("POST", "/download", ["url" => $elementUrl]);

if ($result["success"]) {
    $downloadUrl = $result["download_url"];
    header("Location: " . $downloadUrl);
} else {
    echo $result["error"];
}
?>