Esta joya proporciona una utilidad de línea de comandos muy simple y una “biblioteca” de respaldo (si puedo ser tan audaz al usar el término en este contexto) para acceder a informes de ventas desde el sitio web iTunes Connect de Apple. Si desea automatizar la obtención de informes desde la App Store, esta herramienta es para usted.
Esta joya viene con el ejecutable itunes_connect
que puede usar para descargar informes, importarlos a una base de datos sqlite y generar informes.
Puede especificar los valores predeterminados para algunas opciones de la línea de comandos colocándolos en un archivo llamado .itunesrc
en su directorio de inicio. El archivo está en formato YAML y debe tener las siguientes claves:
* nombre de usuario * contraseña * base de datos (ruta al archivo sqlite3, opcional)
Puede descargar informes desde iTunes Connect usando itunes_connect download
. Puede especificar sus credenciales de iTunes Connect en la línea de comando o puede ponerlas en formato YAML en ~/.itunesrc
con las claves :username
y :password
.
También puede volcar el informe a un archivo (o salida estándar):
descarga de itunes_connect -o /tmp/report.txt
O puedes volcarlo directamente en una base de datos sqlite3:
descarga de itunes_connect -b /tmp/report.db
De forma predeterminada, el comando download
recuperará el informe diario más reciente. Si tiene una clave database
en su archivo ~/.itunesrc
y _no_ especifica un archivo de salida, el informe se importará automáticamente a la base de datos.
También puede solicitar informes semanales o mensuales utilizando la opción de línea de comandos -r
. Tenga en cuenta que no puede importar un informe mensual directamente a la base de datos porque los informes mensuales no tienen días asociados con las entradas.
Ejecute itunes_connect help download
para obtener detalles completos de uso.
El comando import
le permite volcar un archivo de informe existente en la base de datos. Esto es útil si ya ha descargado varios informes de iTunes Connect y sólo desea colocarlos en la base de datos.
Ejecute itunes_connect help import
para obtener detalles completos de uso.
El comando report
consulta su base de datos y puede producir resultados detallados o agrupados. En ambos casos, puede restringir la consulta a cualquier combinación de país, fecha de inicio y fecha de finalización.
Ejecute itunes_connect help report
para obtener detalles completos sobre el uso.
Consulte la documentación de las clases ItunesConnect::Connection, ItunesConnect::Report e ItunesConnect::Store para obtener más detalles.
Bifurca el proyecto.
Agregue funciones o corrija errores.
Agregue pruebas para ello. Esto es importante para no romperlo sin querer en una versión futura.
Comprométete, no te metas con el rakefile, la versión o el historial. (si quieres tener tu propia versión, está bien, pero
versión mejorada en una confirmación por sí sola que puedo ignorar cuando la hago)
Envíame una solicitud de extracción. Puntos de bonificación por ramas temáticas.
Copyright © 2009 Alex Vollmer. Consulte LICENCIA para obtener más detalles.