Crazy graphics • crazy@gmail.com • Active
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"];
}
?>