Comment récupérer la list des 1000 meilleurs jeux dans l'App Store iOS en time réel

J'aimerais récupérer la list des 1000 meilleures applications (en particulier des jeux) dans l'App Store iOS en time réel. Cette information est publique (au less les 300 premiers), mais Apple n'offre aucune API ni moyen automatisé d'aller chercher ces lists. Est-ce que quelqu'un sait un bon service pour cela?

J'ai énuméré des sujets similaires dans les forums ci-dessous, ainsi que différentes ressources utiles. La plupart d'entre eux vous aident à suivre vos propres applications, mais je suis intéressé à suivre les tendances pour TOUTES les applications dans l'App Store .

Merci!

Sujets similaires:

  • Comment puis-je utiliser l'API Appstore pour get la list top100? Quelle est l'architecture commune pour créer un site Web d'application appstore?
  • https://stackoverflow.com/questions/2689711/itunes-app-store-api
  • http://www.cocos2d-iphone.org/forum/topic/13167

Solutions:

  • http://www.appfigures.com
  • http://majicjungle.com
  • http://itunes.apple.com/rss/generator

Il semble qu'il n'y ait pas d'API publique documentée, mais vous pouvez (actuellement) toujours accéder aux données.

Vous pouvez utiliser wireshark (ou similaire) pour déterminer les séquences d'URL et l'agent user qu'utilise iTunes sur un Mac ou un PC pour get toutes les pages sortingées par popularité qu'il affiche lorsqu'il parcourt manuellement les pages. Tout est (actuellement) fait en HTTP simple. Vous pouvez get des centaines de pages pour plusieurs milliers d'applications de cette façon. Puis parsingz et décodez le code XML renvoyé pour ces URL afin d'afficher les noms des applications sur chaque page. Un tas de scripts perl pilotant wget ou curl pourrait fonctionner.

Notez que les URL, l'agent user et le format du code XML renvoyé changent souvent lorsque Apple met à jour iTunes. Vous devrez donc ré-adapter périodiquement votre mécanisme de récupération.