Domanda

iTunes Connect ha un'API? In che modo alcune applicazioni scaricano i report finanziari e di vendita sul computer? Ci sono alcuni wrapper API C / Objective-C?

È stato utile?

Soluzione

Aggiornamento 11/02/2018

Il 18 novembre, Apple ha finalmente rilasciato API REST Appstore Connect . Facendo riferimento alla descrizione di Apple:

  

PROVA Scelta dei colori . Gestisci le build beta di app, tester e gruppi.

     

Utenti e accesso . Invia inviti per gli utenti a far parte del tuo team. Modifica il loro livello di accesso o rimuovi gli utenti.

     

Rapporti . Scarica rapporti commerciali e finanziari.

Aggiornamento 10/03/2018

Buone notizie su questo: nel WWDC 2018, Apple ha annunciato la API Appstore Connect - dove potrai accedere a quasi tutto ciò che riguarda la tua gestione Appstore Connect. Puoi vedere due discorsi correlati qui e qui .

L'unica cosa curiosa è che la sua data di uscita doveva essere tarda estate , quindi probabilmente è in ritardo. Tuttavia dovremmo essere in grado di vedere una versione presto .

Aggiornamento 18/8/2016

Strumento ufficiale Reporter di Apple

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


iTunes ha finalmente rilasciato uno strumento di download automatico come indicato nel PDF

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

Ecco il file di classe

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

Altri suggerimenti

Non esiste un'API per iTunes Connect, l'unico modo per accedere alle informazioni è attraverso il Web o con un programma che gratta le pagine Web. Se vuoi creare qualcosa in Objective-C, scarica AppSales da github, è un'app per iPhone che scarica i rapporti finanziari da ITC (o forse lo fa). Puoi scaricarlo e installarlo sul tuo iPhone se hai un account sviluppatore Apple. Puoi consultare il loro codice e vedere come raschiano i rapporti giornalieri e settimanali (suggerimento: è brutto).

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

Nota che se provi a creare un'app per iPhone per fare ciò, Apple la rifiuterà. Infrange la regola di "Nessuna API pubblica". Altre persone hanno provato questo e sono state respinte.

Se stai solo cercando un software per farlo sul tuo computer, consiglio vivamente AppViz

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

Ecco un bel post che confronta queste e altre app:

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

Per tutto ciò che non riguarda le vendite, potresti voler consultare la documentazione non ufficiale dell'API JSON di iTunes Connect: https://github.com/fastlane/itc-api-docs

Aggiornamento: ora è disponibile un'implementazione di Ruby sia dell'API iTunes Connect sia dell'API per sviluppatori Apple: https://github.com/fastlane/fastlane/tree/master/spaceship

Seguendo la risposta di gavi: se scarichi & amp; decompilare la classe di Autoingestion è possibile visualizzare l'API utilizzata da Apple per i download delle vendite.

È costituito da un POST per https://reportingitc.apple.com/autoingestion.tft con i valori del modulo : NOME UTENTE, PASSWORD, VNDNUMBER, TYPEOFREPORT, DATETYPE, REPORTTYPE, REPORTDATE. Fare riferimento al PDF per i dettagli dei parametri

La risposta conterrà l'intestazione "ERRORMSG" in caso di errore e l'intestazione "nome file" se è presente un corpo (presumibilmente gli sviluppatori Apple non conoscono i codici di stato Content-Disposition o 4xx / 5xx). Il corpo della risposta contiene i dati del file.

Ecco un piccolo progetto che potrebbe esserti utile per automatizzare il download dei rapporti di piano da iTunes Connect. È uno script Python per automatizzare il login / download dei file di vendita giornalieri e lo uso quotidianamente insieme ad altri script per analizzare quei dati. Collegalo a un cron job con qualche controllo degli errori (i rapporti non sembrano mai essere generati contemporaneamente) e sarai a posto.

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

No, nessuna API formale (o se ce n'è una, è ben nascosta anche dagli utenti sviluppatori iPhone di iTunes Connect). Tuttavia, le vendite & amp; i report finanziari sono scaricabili come testo normale delimitato da tabulazioni (compresso con gzip), sebbene per effettuare la richiesta dovrai effettuare il login (che è basato sui cookie). Probabilmente si potrebbe concludere questo processo con un po 'di raschiatura dello schermo, e quindi ottenere l'accesso ai file TSV.

Non esiste un'API formale ma sono disponibili numerosi prodotti open source e commerciali che mettono insieme alcune / quasi / tutte le informazioni (come quelle menzionate nelle risposte precedenti).

Un'altra soluzione di questo tipo è www.appfigures.com che combina report di vendita, recensioni di app e aggiornamenti di classificazione oraria . A differenza delle altre app, le app possono importare automaticamente i tuoi rapporti e inviarti via e-mail un rapporto ben formattato via e-mail ogni giorno / settimana.

Dai un'occhiata a http://www.itunesapis.com . Questa è l'API iTunes e iTunes Connect mancante.

Spina senza vergogna per il mio modulo perl5 ...

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

Anche se, dato annuncio di ieri di Apple ufficiale, dato

Per poter utilizzare lo strumento AutoIngestion è necessario il vendorId. Per trovarlo, con l'ultimo aggiornamento su iTunnes Connect , nella sezione Vendite e tendenze, premendo in alto menu a destra che mostra " Contenuti principali " può accedere alla voce dei rapporti (collegamento diretto).

Lì puoi vedere il " Venditore " selettore, premendo su di esso è possibile visualizzare i dettagli del fornitore con il seguente formato:

VendorName - VendorId

Spero che sia d'aiuto.

dopo aver cercato dappertutto non ho trovato una versione PHP dell'API dei report, quindi la mia.

Puoi verificarlo su https://github.com/Finnb8r / itunes-connect-sales-api-php .

Mi rendo conto che questo non è un wrapper Objective-C ma questo link viene in cima quando generalmente cerchi un'API.

Esiste l'API di ricerca di ITunes Store:

Fa parte del programma di affiliazione Apple.

Spero che questo ti possa aiutare.

Il più popolare su GitHub è astronave

È una libreria di Ruby. Puoi NSTask per chiamare il codice ruby.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top