Radionomy - Board
https://forum.radionomy.com/

[Script] Toutes les API en une
https://forum.radionomy.com/viewtopic.php?f=8&t=54814
Page 1 of 1

Author:  DjNava [ Wed Aug 29, 2018 1:45 pm ]
Post subject:  [Script] Toutes les API en une

Bonjour à tous,

Je vous propose un petit script qui va vous permettre d'utiliser les API Radionomy en respectant le schéma imposé, avec une mise en cache de 5 minutes (sauf pour CurrentAudience, qui utilise le Callmeback).


1/ Dans un premier temps, télécharger le fichier suivant :
Attachment:
navalex_radionomy_api.zip [3.12 KiB]
Downloaded 421 times


2/ Décompressez l'archive en local.

3/ Ouvrez les fichiers api_variables.php et modifiez les lignes suivantes avec vos infos personnelles :
Code:
$uid = "uid";             // Radio UID
$apikey = "apikey";       // Radio API Key
$cache_dir = "./cache/";  // Cache folder (must exist)



4/ Uploadez les fichiers php et le dossier cache dans le répertoire de votre choix sur le serveur hébergeant votre site.
Par exemple, le dossier "http://www.monsite.com/tracklist/".
Puis chmodez le dossier cache en 644 (clic droit, "Propriétés', ou "chmod 644 cache" dans un terminal)

5/ Sur la page de votre site, appelez
Retour XML: "http://www.monsite.com/tracklist/api_xml.php?api=[toptracks | tracklist | currentsong | audience]&[param1]=[value1]&[param2]=[value2]"
Retour JSON: "http://www.monsite.com/tracklist/api_json.php?api=[toptracks | tracklist | currentsong | audience]&[param1]=[value1]&[param2]=[value2]"
Précisez dans l'url l'api souhaitez, ainsi que ses paramètres (voir les docs des API).
Le résultat retourné sera identique à ce que vous retournerait un appel direct des API mais en respectant le schéma imposé par Radionomy.


Si vous souhaitez plus d'informations, consultez ce tutoriel: http://navalex.net/tuto/view/apprendre- ... -radionomy

Cordialement,
Navalex.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/