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

[regle]faire apparaitre les auditeurs qui sont connectés
https://forum.radionomy.com/viewtopic.php?f=9&t=2258
Page 1 of 1

Author:  fastgil.com [ Fri Nov 22, 2013 10:45 am ]
Post subject:  [regle]faire apparaitre les auditeurs qui sont connectés

bonjour
Nous aimerions afficher sur notre page d'index de notre forum les auditeurs connecté de notre radio
Avez vous un bout de code que nous pourrions mettre
Merci de votre aide
Image

Author:  guitarre78 [ Fri Nov 22, 2013 1:01 pm ]
Post subject:  Re: faire apparaitre les auditeurs qui sont connectés

Salut,

C'est possible de faire ceci avec les API de Radionomy.
Par contre j'ai plus les liens sous la main, mais niveau code c'est pas aussi simple que d'insérer un code dans ton site étant donné qu'il faut faire une gestion de cache pour ne pas surcharger le serveur de Radionomy.

Je pense que les habitués des API te répondront plus efficacement.
Mais en tout cas oui c'est possible.

Author:  fastgil.com [ Fri Nov 22, 2013 1:14 pm ]
Post subject:  Re: faire apparaitre les auditeurs qui sont connectés

merci pour ta réponse

j'ai trouvé ceci voir ici, mais il parle de 3 fichiers, alors qu il y en a que 2
il manque le fichier cachecall_api.txt mais dans le fichier cache_api.txt il n'y a absolument rien donc j'ai créé un fichier cachecall_api.txt
j ai tout changé comme il est dit mais je n'ai rien
j'obtiens bien le message : nous avons actuellement NOTE auditeur.
NOTE est à la place du chiffre
voici mon changement dans le fichier php

Code:
<?php

// Votre RadioUID
$radiouid = "F62341C3-F804-447D-9FE7-B4BE83380550";
// Votre APIKey
$apikey = "9ada12ef-***********"; ( je n'ai pas le droit de le mettre)


/* --------------------------------- */
/*   #### ! NE PAS MODIFIER ! ####   */
/* --------------------------------- */

$cache = './cache_api.txt';

$expire = time() - 310;
if(@file_exists($cache) && @filemtime($cache) > $expire){   echo file_get_contents($cache);}
else{
   $context = stream_context_create(array('http' => array('timeout' => 30)));
   touch($cache);
   $xml = @file_get_contents('http://api.radionomy.com/currentaudience.cfm?radiouid='.$radiouid.''.(!empty($apikey) ? '&apikey='.$apikey : ''),0, $context);
   if($xml)
    @file_put_contents($cache, $xml);
   echo file_get_contents($cache);
}
?>

merci de votre aide

Author:  guitarre78 [ Fri Nov 22, 2013 1:42 pm ]
Post subject:  Re: faire apparaitre les auditeurs qui sont connectés

En fait le fichier Cache_api.txt se créé tout seul sur ton serveur lorsque le fichier PHP appelle l'API et lui demande "combien d'auditeur". Le chiffre se note sur le fichier TXT.
Le chiffre va se mettre à jour tout les 5 minutes minimum seulement si ton serveur fait un appel au serveur de Radionomy.
Donc si tu met le chiffre de t'es auditeurs, via une fonction "include" (php), lorsqu'un visiteur ira sur ton site, ça fera fonctionner le systeme et ça mettre la chiffre à jour pour tout le monde.

Je sais pas si je suis clair.

Pour le "NONE" il faut parfois attendre 5 minutes et recharger la page ou apparait le fichier call_api.php ;)

Author:  Raiding [ Sat Nov 23, 2013 5:45 am ]
Post subject:  Re: faire apparaitre les auditeurs qui sont connectés

Bonjour,
Avec un peu de recherche : viewtopic.php?f=9&t=320

Raiding.

Author:  fastgil.com [ Sat Nov 23, 2013 10:38 am ]
Post subject:  Re: faire apparaitre les auditeurs qui sont connectés

merci pour ton temps de recherche et ta réponse, mais j'ai mis le meme lien deux messages plus haut et la méthode ne fonctionne pas.

voila se que j'ai trouvé , mais qui n'est pas exactement que je voulais parce que je n'arrive pas a mettre l écriture en gras de l'iframe, mais cela fera très bien l'affaire
je le met pour d'autres qui l'utiliseront certainement
merci de votre aide

Author:  Domi [ Sat Nov 23, 2013 11:44 am ]
Post subject:  Re: [regle]faire apparaitre les auditeurs qui sont connectés

Bonjour,

Dans la section Documentation > Ressources développeurs : viewtopic.php?f=27&t=3#p3

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