maker link app ios rss itunesconnect itunes itunes-store

ios - link - itunes url



¿Por qué el feed RSS de iTunes Store Reviews a veces no arroja resultados? (1)

Si bien esta respuesta no es muy satisfactoria, es lo mejor que pude resolver después de muchas pruebas. Parece que la fuente XML es realmente falible y no debería usarse para uso en el mundo real. Además, al usar el feed JSON público, faltan ciertos campos, como la fecha de revisión. Ningún feed informa de la respuesta del desarrollador.

También está claro que Apple no usa estas fuentes para iTunes (escritorio) o App Store (iOS). En última instancia, hice ingeniería inversa en la forma en que iTunes solicita revisar los datos y descubrí que hacer una solicitud de la misma manera, asegurándome de que coincida con su Agente de usuario y su versión, devolvería los datos que necesitaba. Estas solicitudes parecen estar limitadas en cierta medida hasta cierto punto y los datos vienen como una mezcla de HTML y JSON que requiere mucho análisis. Además, como son llamadas privadas, Apple podría cerrar la puerta fácilmente en cualquier momento.

Estoy tratando de importar comentarios para ciertas aplicaciones en la tienda de aplicaciones de iTunes a través de la fuente RSS de comentarios públicos. La mayoría de las veces, el feed devuelve una lista de 50 reseñas por página y me ofrece enlaces para un máximo de 10 páginas. Pero en el caso de algunas aplicaciones, algunas o todas esas páginas tienen 0 revisiones, y no puedo decir por qué.

Al momento de escribir este artículo, el feed de Instagram (enlace a continuación) no devuelve comentarios, a pesar de informar que hay 10 páginas de comentarios disponibles.

https://itunes.apple.com/us/rss/customerreviews/page=1/id=389801252/sortBy=mostrecent/xml

Aún más confuso, anoche noté que la página 2 tenía 50 críticas pero ninguna de las otras páginas tenía ninguna. Esta mañana, la página 2 está vacía de nuevo.

Si sortBy=mostrecent la parte sortBy=mostrecent de la URL anterior, realmente obtengo 50 resultados, pero ninguna de las otras páginas tiene ningún resultado.

Finalmente, parece que la versión JSON de esta página (enlace a continuación) en realidad arroja resultados mejores que la versión XML. Desafortunadamente, la versión JSON omite la fecha de la revisión en los datos, por lo que no puedo usarla.

https://itunes.apple.com/us/rss/customerreviews/page=1/id=389801252/sortBy=mostrecent/json

¿Alguien puede explicar esto? ¿La API de alimentación XML de Apple es extremadamente poco confiable? ¿Estoy formando una URL incorrecta?