Pregunta

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

¿Fue útil?

Solución

Actualización 02/11/2018

El 18 de noviembre, Apple finalmente lanzó el API REST de Appstore Connect . Haciendo referencia a la descripción de Apple:

  

TestFlight . Administra las versiones beta de tu aplicación, probadores y grupos.

     

Usuarios y acceso . Envía invitaciones para que los usuarios se unan a tu equipo. Ajuste su nivel de acceso o elimine usuarios.

     

Informes . Descargar informes de ventas y financieros.

Actualización 10/03/2018

Buenas noticias sobre esto: en la WWDC 2018, Apple anunció la API AppStore Connect , donde podrá acceder a casi todo lo relacionado con la administración de su AppStore Connect. Puede ver dos charlas relacionadas aquí y aquí .

Lo único curioso es que se suponía que su fecha de lanzamiento sería a finales de este verano , por lo que probablemente se haya retrasado. No obstante, deberíamos poder ver un lanzamiento pronto .

Actualización 18/08/2016

Herramienta de reportero oficial 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

Otros consejos

No hay API para iTunes connect, la única forma de acceder a la información es a través de la web o con un programa que raspe las páginas web. Si desea crear algo en Objective-C, descargue AppSales de github, es una aplicación para iPhone que descarga informes financieros del ITC (o tal vez sea). Puede descargarlo e instalarlo en su iPhone si tiene una cuenta de desarrollador de Apple. Puede ver 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 la rechazará. Rompe la regla sobre "No 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 altamente 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, puede 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 tanto de la API de iTunes Connect como de la API de Apple Developer: https://github.com/fastlane/fastlane/tree/master/spaceship

Siguiendo la respuesta de gavi: si descargas & amp; Si descompila la clase Autoingestion, puede ver la API que Apple utiliza para las descargas de ventas.

Consiste en un POST para https://reportingitc.apple.com/autoingestion.tft con los valores del formulario : NOMBRE DE USUARIO, CONTRASEÑA, VNDNUMBER, TYPEOFREPORT, DATETYPE, REPORTTYPE, REPORTDATE. 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 (probablemente los desarrolladores de Apple no conocen los códigos de estado de Disposición de contenido 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 los archivos de ventas diarios y lo uso a diario junto con algunos otros scripts para analizar esos datos. Conéctelo a un trabajo cron con alguna comprobación de errores (parece que los informes nunca se generan al mismo tiempo) y estará listo.

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

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

No hay una API formal, pero hay varios productos de código abierto y comerciales disponibles que reúnen parte / la mayoría / toda la información (como los mencionados en las respuestas anteriores).

Otra de esas soluciones es www.appfigures.com que combina informes de ventas, revisiones de aplicaciones y actualizaciones de rango por hora . A diferencia de las demás aplicaciones, las aplicaciones pueden importar automáticamente sus informes y enviarle por correo electrónico un informe bien formateado por correo electrónico todos los días / semanas.

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

Enchufe descarado para mi propio módulo perl5 ...

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

Sin embargo, dado el anuncio de ayer de un anuncio oficial de Apple aplicación, podría haber una API en las obras.

Para poder usar la herramienta de auto-ingestión, se necesita el ID de proveedor. Para encontrarlo, con la última actualización en iTunnes Connect , en la sección Ventas y tendencias, presione en la parte superior menú derecho que muestra " Contenido superior " Puede acceder a la entrada de informes (enlace directo).

Allí puede ver el " Proveedor " selector, al presionarlo puede ver los Detalles del proveedor con el siguiente formato:

VendorName - VendorId

Espero que ayude.

después de buscar en todas partes, no encontré una versión de PHP de la API de informes, así que la hice propia.

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

Me doy cuenta de que esto no es un envoltorio de Objective-C, pero este enlace aparece en la parte superior cuando generalmente se busca una API.

Existe la API de búsqueda de iTunes Store:

Es parte del programa de afiliación de Apple.

Espero que esto te ayude.

El más popular en GitHub es nave espacial

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top