2012-04-23 16 views
5

Mi sto collegando a 2.0 Api di yelp e mi chiedo se c'è un modo per recuperare l'elenco di categorie e sottocategorie. So che l'elenco è disponibile qui http://www.yelp.com/developers/documentation/category_list ma non sembra esserci un modo per recuperarlo. Mi piacerebbe avere una fonte per recuperarlo in modo che non sia codificato nella mia applicazione e rimarrà aggiornato.recupera le categorie e le sottocategorie di guaiti

+0

Ho la stessa domanda :) Sembra che ci sia alcun modo ... – ArVan

risposta

12

Ecco un link a tutte le categorie in formato JSON: https://raw.github.com/Yelp/yelp-api/master/category_lists/en/category.json

È possibile programmaticaly scaricare. La cosa buona della pagina è che fornisce le categorie così come sono presenti nell'ontologia di Yelp.

[Edit] Ora è possibile ottenere il JSON di tutte le categorie di tutti i paesi:

https://www.yelp.com/developers/documentation/v2/all_category_list/categories.json

cattive notizie, non è ordinato per paese, è tutto di loro

+0

Grazie, questa è l'opzione migliore che abbia visto. –

+1

Vale la pena notare che le categorie dipendono dalla vostra regione. L'elenco completo può essere trovato [qui] (http://www.yelp.ca/developers/documentation/all_category_list). Le versioni json per alcuni paesi sono [qui] (https://github.com/Yelp/yelp-api/tree/master/category_lists) –

+1

Ho l'impressione che solo le categorie disponibili negli Stati Uniti possano essere usato con category_filter. Per tutte le categorie non statunitensi che ho provato, ricevo un errore INVALID_PARAMETER. Devo usare un server diverso? O si tratta di un bug nell'API? – Futzilogik

1

ti conosco non mi piace, ma io raccomando di non usare json da github e parsing this html page invece.

Al momento della scrittura, la risposta accettata ha 11 mesi. Manca molte categorie. Per citarne alcuni:

gift shops 
shanghainese 
cantonese 
food trucks 
beer 
wine & spirits 
bubble tea 
puerto rican 
resorts 

Si noti inoltre che non v'è differenza tra le categorie da questa lista html, json dal mozzo git e il valore effettivo utilizzato su pagina web di ogni attività per quanto riguarda la visualizzazione di parola e. In alcuni casi è wine & spirits e in altri è wine and spirits. Stai attento con questo.

PS. Io non sono (ancora) un guru Scala ma here è come ho analizzare il codice HTML

+3

Il collegamento a come si analizza l'HTML è morto. – punstress

Problemi correlati