2009-11-26 8 views
16
  1. he encontrado un archivo PDF de la Appstore de búsqueda de API, que puedo usar algunos parámetros a buscar información de detalle de una aplicación. (Lo siento se me olvidó la URL de descarga, pero me encontré en stackoverflow)
    pero hay tantos sitios que le muestran una lista Top100 (como appshopper.com), y como Mobclix.com también le brindan 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 la tienda de aplicaciones por ABTO (http://www.abtollc.com/AppStoreAPI.aspx), pero realmente quiero hacerlo yo solo.¿Cómo puedo usar la API de Appstore para obtener la lista de top100? ¿Cuál es la arquitectura común para construir un sitio web de aplicaciones de appstore?

  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 de la tienda de aplicaciones, y crear un lote para buscar los datos con frecuencia, ejecutarlos como una vez por hora? Creo que puede no ser inteligente acceder a la tienda de aplicaciones para cada solicitud de usuario, y puede que haya un límite de acceso de la tienda de aplicaciones.

¡Gracias por su ayuda!

Respuesta

33

Puede utilizar el siguiente enlace para generar una url para consultar los Datos de iTunes para cosas como las 100 mejores aplicaciones en una categoría en particular.

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

Para los 100 primeros productividad gratis Programas de la URL generada es

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

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

+0

cómo obtener aplicaciones en un rango, digamos 100-200? –

+0

@Amit, han pasado años desde que trabajé con esto, así que solo puedo sugerir dos cosas. 1) Juegue con él un poco, y vea si puede lograr que comience en 100, 2) simplemente establezca limit = 200 e ignore los primeros 100 resultados. – pms1969

0

1. La forma en que las personas 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 un lanzamiento oficial de 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.
+0

Muchas gracias. Aunque no sé exactamente cómo obtener la llamada web de iTunes y analizarla, pero al menos conozco la información básica. – kinopyo

Cuestiones relacionadas