2011-12-17 8 views
5

Después de hacer algunas investigaciones, encontré que hay algunos sitios web (por ejemplo, http://www.topappcharts.com) y aplicaciones que pueden mostrar clasificaciones para una aplicación en particular. Sin embargo, el gráfico solo muestra los períodos en los que la clasificación de la aplicación se encuentra dentro de los 200.¿Es posible obtener la posición de clasificación de cualquier aplicación con la API de iTunes App Store?

Mi pregunta es si hay alguna API oficial o API no oficial a la que pueda llamar para obtener la posición de clasificación de mi aplicación (incluso su posición es de aproximadamente 500, 1000).

O, consulta por página como iTunes AppStore display. página por página hasta encontrar la aplicación de destino y calcular la posición por pagex20 + posición dentro de la página actual. ¿Es posible?

Gracias

Respuesta

5

Sí, es posible en la actualidad para raspar la página de la tienda de aplicaciones a página mediante curl o wget para imitar el agente de usuario de iTunes y mensajes de solicitud de página de la tienda de aplicaciones (lo cual puede determinarse usando algo como Wireshark). El resultado es una gran página de HTML/XML con nombres de aplicaciones incrustados. Multiplicando la página donde encuentras tu aplicación * 20 dará una posición hasta el final de la clasificación. Esto puede llevar un tiempo si su aplicación está muy abajo en la clasificación (¿una fracción de hora?).

Esto no es una API oficial, y por lo tanto, Apple cambia el protocolo y el formato de los resultados de vez en cuando (sin previo aviso y sin documentación pública), y muchas cosas son diferentes para las diferentes versiones de su aplicación de iTunes.

Cuestiones relacionadas