2012-12-17 12 views
7

È possibile utilizzare l'API di ricerca Apple per cercare per genere? Sto pensando in particolare ai giochi nell'app store. Usando Obj-c.Usa l'API di ricerca Apple per cercare per genere?

Come è stato sottolineato nei commenti di questa domanda ...

Search Apple App store by genre with iOS/Obj-c

Sembra esserci un problema con il tentativo di ricerca per genere, quindi sono in cerca di risposte, che di esempi di quello che funziona davvero, non solo i link ai documenti.

+0

Dalla documentazione dell'API di ricerca, non riesco a vedere un modo per farlo. Aggiornerò la mia risposta se trovo qualcosa –

risposta

6

In realtà non è documentato su Search API documentation, ma è possibile aggiungere un parametro genreId all'URL di ricerca e limita la ricerca a un determinato genere.

Se si guarda alla JSON tornato da a search for "Yelp", ci sono 4 cose interessanti:

"genreIds":["6005", "6001"] 
"genres":["Social Networking", "Weather"] 
"primaryGenreName":"Social Networking" 
"primaryGenreId":6005 

Aggiunta &genreId=6001 a un URL troverà applicazioni negli Stati Uniti per la categoria "Weather". Sto usando il termine di ricerca "Verifica" nell'URL.

https://itunes.apple.com/search?term=Check&country=us&entity=software&genreId=6001 

Poiché non è documentato, non si può fare affidamento sul fatto che funzioni per sempre. Potresti anche essere in grado di utilizzare lo primaryGenreName come parametro, non l'ho provato. Dovrai capire quali numeri corrispondono a quali categorie.

+1

Gli ID di genere per iTunes sono documentati qui: http://www.apple.com/itunes/affiliates/resources/documentation/genre-mapping. html –

+0

Al momento della scrittura di 'primaryGenreId' sembra essere l'unico parametro di lavoro. – Rygen

Problemi correlati