2009-11-26 4 views
16
  1. ho trovato un file PDF di Appstore di ricerca API, che posso usare alcuni parametri per recuperare informazioni di dettaglio di un'applicazione. (Scusate ho dimenticato l'URL di download, ma ho trovato in StackOverflow)
    Ma ci sono così tanti siti che ti mostrano una lista Top100 (come appshopper.com), e come Mobclix.com ti forniscono anche le informazioni sulla classifica. Come possono farlo? Non ho trovato la relativa API nel file PDF.
    Ho anche trovato un'API Appstore di ABTO (http://www.abtollc.com/AppStoreAPI.aspx), ma voglio davvero farlo da solo.Come posso utilizzare l'API Appstore per ottenere l'elenco top100? Qual è l'architettura comune per creare un sito web di applicazione dell'appstore?

  2. Se si elimina la prima domanda, mi piacerebbe conoscere l'architettura comune di creazione di un sito Web in base ai dati dell'appstore. Ho bisogno di un database per memorizzare nella cache i dati dell'appstore e creare un batch per recuperare i dati frequentemente, eseguirlo come una volta all'ora? Penso che potrebbe non essere intelligente accedere all'appstore per ogni richiesta dell'utente e potrebbe esserci un limite di accesso di appstore?

Grazie per il vostro aiuto!

risposta

33

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

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

Per la parte superiore 100 gratis produttività apps l'url generato è

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

Il PDF che si collega a è molto vecchio e non è stato aggiornato da un po 'di tempo, ma anche se l'hai fatto funzionare, non ha selezioni "Top 100" (per quanto ne so).

+0

come ottenere app in un intervallo, ad esempio 100-200? –

+0

@Amit, sono anni che non lavoro con questo, quindi posso aggiungere solo 2 cose. 1) Gioca un po 'con esso, e vedi se riesci a farlo partire a 100, 2) imposta solo limite = 200 e ignora i primi 100 risultati. – pms1969

0

1. Il modo in cui le persone ottengono le informazioni dall'AppStore è quello di analizzare l'Xml restituito dalla chiamata Web di ITunes e ottenere le informazioni desiderate. Non c'è alcuna versione ufficiale di Apple.

  1. Forse hai ragione, è più intelligente salvare una copia delle informazioni sull'app sul tuo server.
+0

Grazie mille. Sebbene io non sappia esattamente come ottenere la chiamata web di iTunes e analizzarla, ma almeno conosco le informazioni di base. – kinopyo

Problemi correlati