<?php
####################################
###### CONFIGURATION DE L'API ######
####################################
$q = ""; // {artiste} ou {titre} ou {artiste} - {titre}
$ssl = TRUE; // Secure Socket Layer (SSL) (avec = TRUE | sans = FALSE)
####################################
######### NE PAS MODIFIER ##########
####################################
function BomUTF8($data){ if(substr($data,0,3)==chr(hexdec('EF')).chr(hexdec('BB')).chr(hexdec('BF'))){ return substr($data,3); } else { return $data; } }
$_curl = curl_init();
curl_setopt_array($_curl, array(
CURLOPT_URL => ($ssl?'https':'http').'://covers.webradio.tools/?q='.rawurlencode($q),
CURLOPT_TIMEOUT => 3,
CURLOPT_HEADER => false,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_RETURNTRANSFER => true
)); $api = json_decode(BomUTF8(curl_exec($_curl)));
curl_close($_curl);
####################################
##### DÉFINITION DES REQUÊTES ######
####################################
print $api->query; // Affiche le terme de la recherche
print $api->request_method; // Affiche la méthode de contact (GET|POST)
print $api->server_protocol; // Affiche le protocole serveur utiliser
print $api->remote_addr; // Affiche l'adresse IP du client qui demande la page
print $api->execution_time; // Affiche le temps de réponse de l'API
print $api->callmeback; // Affiche le délai avant de pouvoir recontacter l'API (/1000)
print $api->version; // Affiche la version de l'API
print $api->copyright; // Affiche le copyright
print $api->result[0]->artist; // Affiche l'artiste
print $api->result[0]->title; // Affiche le titre
print $api->result[0]->covers->small; // Affiche la pochette (small)
print $api->result[0]->covers->medium; // Affiche la pochette (medium)
print $api->result[0]->covers->large; // Affiche la pochette (large)
print $api->result[0]->covers->extralarge; // Affiche la pochette (extralarge)
?>