Come posso usare l'API dell'App Store per ottenere l'elenco dei primi 100? Qual è l'architettura comune per creare un sito Web di applicazioni appstore?

StackOverflow https://stackoverflow.com/questions/1801182

Domanda

  1. Ho trovato un file PDF dell'API di ricerca di Appstore, che posso usare alcuni parametri per recuperare le informazioni di dettaglio di un'applicazione (mi spiace di aver dimenticato l'URL di download, ma l'ho trovato in StackOverflow)
    Ma ci sono così tanti siti che ti mostrano un elenco di Top100 (come appshopper.com) e come Mobclix.com ti forniscono anche le informazioni sul rango. Come possono farlo? Non ho trovato l'API correlata nel file PDF.
    Ho anche trovato un'API Appstore di ABTO ( http://www.abtollc.com/AppStoreAPI.aspx), ma voglio davvero farlo da solo.

  2. Se elimino la prima domanda, mi piacerebbe conoscere l'architettura comune della costruzione di un sito Web basato sui dati dell'app store. Ho bisogno di un database per memorizzare nella cache i dati dell'appstore e creare un batch per recuperare frequentemente i dati, eseguire come una volta all'ora? Penso che potrebbe non essere intelligente accedere all'app store per ogni richiesta dell'utente e potrebbe esserci un limite di accesso all'app store?

Grazie per l'aiuto!

È stato utile?

Soluzione

Puoi utilizzare il seguente link per generare un URL per l'interrogazione dei dati di iTunes per cose come le 100 migliori app in una particolare categoria.

http://itunes.apple.com/rss/generator/

Per le prime 100 app di produttività gratuite l'URL generato è

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml

Il PDF a cui ti colleghi è molto vecchio e non è stato aggiornato da un po 'di tempo, ma anche se hai funzionato, non ha " Top 100 " selezioni (per quanto ne so).

Altri suggerimenti

1.Il modo in cui le persone ottengono le informazioni dall'App Store è analizzare l'Xml restituito dalla chiamata Web di ITunes e ottenere le informazioni che desiderano. Non esiste un rilascio ufficiale di API da Apple.

  1. Potresti avere ragione, è più intelligente salvare una copia delle informazioni sull'app sul tuo server.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top