¿Cómo puedo usar la API de App Store para obtener la lista de los 100 mejores? ¿Cuál es la arquitectura común para construir un sitio web de aplicaciones de appstore?

StackOverflow https://stackoverflow.com/questions/1801182

Pregunta

  1. Encontré un archivo PDF de la API de búsqueda de Appstore, que puedo usar algunos parámetros para obtener la información detallada de una aplicación (perdón, olvidé la url de descarga, pero la encontré en stackoverflow)
    Pero hay muchos sitios que le muestran una lista de los Top100 (como appshopper.com), y como Mobclix.com también le proporcionan la información de rango. ¿Cómo pueden hacer eso? No encontré la API relacionada en el archivo PDF.
    También encontré una API de Appstore por ABTO ( http://www.abtollc.com/AppStoreAPI.aspx), pero realmente quiero hacerlo solo.

  2. Si borro la primera pregunta, me gustaría conocer la arquitectura común de la construcción de un sitio web basado en los datos de la tienda de aplicaciones. ¿Necesito una base de datos para almacenar en caché los datos del almacén de aplicaciones, y crear un lote para obtener los datos con frecuencia, ejecutar como una vez por hora? Creo que podría no ser inteligente acceder a la tienda de aplicaciones para cada solicitud de usuario, y es posible que exista un límite de acceso a la tienda de aplicaciones?

¡Gracias por tu ayuda!

¿Fue útil?

Solución

Puedes usar el siguiente enlace para generar una URL para consultar datos de iTunes para cosas como las 100 aplicaciones principales en una categoría en particular.

http://itunes.apple.com/rss/generator/

Para las 100 aplicaciones de productividad gratuitas más importantes, la url generada es

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml

El PDF al que se vincula es muy antiguo y no se ha actualizado en bastante tiempo, pero incluso si lo hizo funcionar, no tiene " Top 100 " selecciones (que yo sepa).

Otros consejos

1.La forma en que las personas lo hacen para obtener información de la AppStore es analizar el Xml devuelto por la llamada web de iTunes y obtener la información que desean. No hay una versión oficial de la API de Apple.

  1. Puede que tenga razón, es más inteligente guardar una copia de la información de la aplicación en su servidor.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top