appstore

Vous souhaitez augmenter l'audience de votre site en proposant le top 100 des applications iPhone gratuites ?

Voici une solution très simple en PHP pour générer automatiquement ce type de classement sur votre site Internet :

<table>
<?php

$appStoreXml = file_get_contents("http://itunes.apple.com/fr/rss/topfreeapplications/limit=100/xml");
$xml = new SimpleXMLElement($appStoreXml);
$position = 1;

foreach ($xml->entry as $app) {
   if (!empty($app->title)){

        $ns_im = $app->children('http://itunes.apple.com/rss');
        echo '<tr><td>'.$position.'</td><td><img src="'.$ns_im->image[0].'" alt="icon"/></td><td><a href="'.$app->link['href'].'">'.$app->title.'</a></td></tr>';
        $position++;
  }
}
?>
</table>

Il ne manque qu'une étape de caching pour éviter de flooder le serveur iTunes, mais l'idée est là ;-)

Pour générer un classement sur les clips vidéo iTunes, les livres, les applications pour Mac, la musique, les podcasts ... Il suffit de remplacer l'URL du flux XML par l'URL proposée sur le générateur de flux d'Apple :

http://itunes.apple.com/rss?cc=FR

Happy coding !

1. Le , 00:12 par narutix
98b970d274f0eaa2d1f62bf152a819b5

salut
y'a il moyen de faire pareille avec l'android market??

merci

2. Le , 22:36 par Untitled
41811849a985ecd31666a7ad6cde0f23

Pensez-vous qu'il est possible d'extraire plus d'information du XML (prix, plus de capture d'écran, note, etc...) ?

3. Le , 00:15 par wilfried18
e7499a72aa2c53863214ce91ead77712

Moi aussi j'aimerais une version pour android , bada ou alors blackberry

Merci de votre travail

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.