API de iTunes Connect

¿ITunes Connect tiene una API? ¿Cómo descargan algunas aplicaciones los informes financieros y de ventas a la computadora? ¿Hay algunas envolturas API C / Objective-C?

Actualización 18/8/2016

Herramienta oficial Reporter de Apple

https://help.apple.com/itc/appsreporterguide/#/


iTunes finalmente lanzó una herramienta de descarga automática como se indica en el PDF

http://www.apple.com/itunesnews/docs/AppStoreReportingInstructions.pdf

Aquí está el archivo de clase

http://www.apple.com/itunesnews/docs/Autoingestion.class.zip

No hay API para iTunes Connect, la única forma en que puede acceder a la información es a través de la web o con un progtwig que raspa las páginas web. Si desea crear algo en Objective-C, descargue AppSales de github, es una aplicación de iPhone que descarga informes financieros de ITC (o tal vez de itts). Puede descargarlo e instalarlo en su iPhone si tiene una cuenta de desarrollador de Apple. Puede revisar su código y ver cómo raspan los informes diarios y semanales (pista: es feo).

http://github.com/omz/AppSales-Mobile

Tenga en cuenta que si intenta crear una aplicación de iPhone para hacer esto, Apple lo rechazará. Rompe la regla sobre “Sin API pública”. Otras personas lo han intentado y han sido rechazadas.

Si solo está buscando un software para hacer esto en su computadora, recomiendo AppViz

http://www.ideaswarm.com/products/appviz/

Aquí hay una buena publicación que compara estas y más aplicaciones:

http://www.markj.net/sales-stats-tools-for-iphone-apps/

Para todo lo que no esté relacionado con las ventas, es posible que desee consultar la documentación no oficial de la API JSON de iTunes Connect: https://github.com/fastlane/itc-api-docs

Actualización: ahora hay una implementación de Ruby de la API de iTunes Connect y la API de desarrollador de Apple disponibles: https://github.com/fastlane/fastlane/tree/master/spaceship

Siguiendo con la respuesta de gavi: si descargas y descomstacks la clase de Autoingestión, puedes ver la API que Apple usa para las descargas de ventas.

Consiste en un POST a https://reportingitc.apple.com/autoingestion.tft con los valores del formulario: NOMBRE DE USUARIO, CONTRASEÑA, NUMERO VDN, INFORME DE TIPO, DAT E, REPORT TIPO, INFORME. Consulte el PDF para obtener detalles de los parámetros

La respuesta contendrá el encabezado ‘ERRORMSG’ si hay un error, y el encabezado ‘nombre de archivo’ si hay un cuerpo (supuestamente los desarrolladores de Apple no conocen los códigos de estado Content-Disposition o 4xx / 5xx). El cuerpo de la respuesta contiene los datos del archivo.

Aquí hay un pequeño proyecto que puede ser útil para automatizar la descarga de informes de piano desde iTunes Connect. Es un script de Python para automatizar el inicio de sesión / descarga de archivos de ventas diarias y lo uso a diario junto con algunos otros scripts para analizar esos datos. Conéctelo a un trabajo de cron con alguna comprobación de errores (los informes nunca parecen generarse al mismo tiempo) y estará listo.

http://code.google.com/p/appdailysales/

Eche un vistazo a http://www.itunesapis.com . Esta es la API de iTunes y iTunes Connect que falta.

No, no hay API formal (o si hay una, está bien escondida incluso para los usuarios de iPhone que desarrollan iTunes Connect). Sin embargo, los informes financieros y de ventas se pueden descargar como texto sin formato delimitado por tabulaciones (gzip comprimido), aunque para realizar la solicitud deberá iniciar sesión (que está basado en cookies). Probablemente uno podría envolver este proceso con un poco de raspado de pantalla, y así tener acceso a los archivos TSV.

No hay una API formal, pero hay varios productos de código abierto y comerciales disponibles que reúnen la información más / la más / la totalidad (como las mencionadas en las respuestas anteriores).

Otra solución de este tipo es http://www.appfigures.com, que combina informes de ventas, revisiones de aplicaciones y actualizaciones de rangos por hora. A diferencia de las otras aplicaciones, las aplicaciones pueden importar automáticamente sus informes y enviarle por correo electrónico un informe bien formateado por correo electrónico cada día / semana.

Conector desvergonzado para mi propio módulo perl5 …

http://metacpan.org/pod/WWW::iTunesConnect

Aunque, dado el anuncio de ayer de una aplicación oficial de Apple, podría haber una API en proceso.

Para poder usar la Herramienta de Autoingestión, se necesita el proveedor. Para encontrarlo, con la última actualización de iTunnes Connect , en la sección Ventas y tendencias, al presionar en el menú superior derecho que muestra “Contenido principal” puede acceder a la entrada Informes (enlace directo).

Allí puede ver el selector “Vendedor”, al presionar sobre él puede ver los Detalles del proveedor con el siguiente formato:

 VendorName - VendorId 

Espero eso ayude.

después de buscar en todas partes, no encontré una versión PHP de la API de informes, por lo que hice la mía.

Puede verificarlo en https://github.com/Finnb8r/itunes-connect-sales-api-php .

Me doy cuenta de que este no es un contenedor de Objective-C, pero este enlace sale a la luz cuando generalmente busca una API.

Hay iTunes Search API de búsqueda:

Es parte del progtwig de afiliación de Apple.

Espero que esto te ayudará.

El más popular en GitHub es la nave espacial

Es una biblioteca de Ruby. Puede NSTask llamar al código ruby.