2012-04-23 12 views
5

mam podpinania do Yelp 2.0 Api i zastanawiam się, czy istnieje sposób, aby pobrać listę kategorii i podkategorii. Wiem, że lista jest dostępna tutaj http://www.yelp.com/developers/documentation/category_list, ale wydaje się, że nie ma sposobu jej odzyskania. Chciałbym mieć źródło, aby je odzyskać, aby nie było ono zakodowane w mojej aplikacji i pozostanie aktualne.odzyskać Yelp kategorie i podkategorie

+0

Mam to samo pytanie :) Wydaje się, nie ma sposobu ... – ArVan

Odpowiedz

12

Tu jest link do wszystkich kategoriach w formacie JSON: https://raw.github.com/Yelp/yelp-api/master/category_lists/en/category.json

Można programmaticaly pobierz to. Dobrą stroną strony jest to, że podaje kategorie, które istnieją w ontologii Yelp.

[Edytuj] Teraz można uzyskać json wszystkich kategorii ze wszystkich krajów:

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

zła wiadomość, to nie jest klasyfikowane według kraju, to wszyscy

+0

Dzięki, jest to najlepsza opcja mam widziany. –

+1

Warto zauważyć, że kategorie zależą od regionu. Pełną listę można znaleźć [tutaj] (http://www.yelp.ca/developers/documentation/all_category_list). Wersje json dla niektórych krajów są [tutaj] (https://github.com/Yelp/yelp-api/tree/master/category_lists) –

+1

mam wrażenie, że tylko kategorie, które są dostępne w USA może być używany z filtrem kategorii. W przypadku wszystkich kategorii poza USA, które przetestowałem, otrzymuję błąd INVALID_PARAMETER. Czy muszę używać innego serwera? Czy jest to błąd w API? – Futzilogik

1

znam cię to się nie spodoba, ale nie polecam używać json z github i zamiast tego parsuję this html page.

Od pisania json z zaakceptowanej odpowiedzi ma 11 miesięcy. Brakuje wielu kategorii. Aby wymienić kilka:

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

Należy również pamiętać, że istnieje rozbieżność między kategoriami z tej listy html json z piastą git i rzeczywistej wartości użytej na stronie internetowej każdego biznesu w odniesieniu do wizualizacji słowa i. W niektórych przypadkach jest to wine & spirits, aw innych jest to wine and spirits. Ostrożnie z tym.

PS. Nie jestem (jeszcze) guru Scala ale here jest jak I analizować HTML

+3

Łącze do sposobu analizowania kodu HTML jest martwe. – punstress

Powiązane problemy