2012-04-23 16 views
5

Ich bin in der yelp 2.0 Api und ich frage mich, ob es eine Möglichkeit gibt, die Liste der Kategorien und Unterkategorien abrufen. Ich weiß, dass die Liste hier verfügbar ist http://www.yelp.com/developers/documentation/category_list, aber es scheint keine Möglichkeit zu finden, es abzurufen. Ich hätte gerne eine Quelle, von der ich es abrufen kann, damit es in meiner Anwendung nicht fest codiert ist und auf dem neuesten Stand bleibt.abrufen yelp Kategorien und Unterkategorien

+0

analysieren habe ich die gleiche Frage :) Es scheint, gibt es keine Möglichkeit, ... – ArVan

Antwort

12

Hier ist ein Link zu allen Kategorien im JSON-Format: https://raw.github.com/Yelp/yelp-api/master/category_lists/en/category.json

Sie programmaticaly diese herunterladen. Das Gute an Seite ist, dass es die Kategorien gibt, wie sie in der Yelp-Ontologie existieren.

[Bearbeiten] Jetzt können Sie die json aller Kategorien aus allen Ländern erhalten:

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

schlechte Nachricht, es nicht nach Ländern sortiert ist, es allen von ihnen ist

+0

Danke, das ist die beste Option, die ich habe gesehen. –

+1

Es ist erwähnenswert, dass die Kategorien von Ihrer Region abhängen. Die vollständige Liste finden Sie [hier] (http://www.yelp.ca/developers/documentation/all_category_list). Die JSON-Versionen für bestimmte Länder sind [hier] (https://github.com/Yelp/yelp-api/tree/master/category_lists) –

+1

Ich habe den Eindruck, dass nur die Kategorien, die in den USA verfügbar sind, sein können Wird mit dem Kategoriefilter verwendet. Für alle Nicht-US-Kategorien, die ich getestet habe, erhalte ich einen INVALID_PARAMETER-Fehler. Muss ich einen anderen Server verwenden? Oder ist das ein Fehler in der API? – Futzilogik

1

Ich weiß, Sie wird es nicht mögen, aber ich empfehle, nicht json von github zu verwenden und this html page stattdessen zu analysieren.

Zum Zeitpunkt des Schreibens JSON aus akzeptierten Antwort ist 11 Monate alt. Es fehlen viele Kategorien. Einige zu nennen:

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

Beachten Sie auch, dass es Diskrepanz zwischen den Kategorien von dieser HTML-Liste, json von git Hub und Istwert verwendeten Web-Seite des jeweiligen Unternehmens in Bezug auf die Visualisierung des Wortes und. In einigen Fällen ist es wine & spirits und in anderen ist es wine and spirits. Sei vorsichtig damit.

PS. Ich bin (noch) nicht ein Scala-Guru aber here ist, wie ich die HTML

+3

Der Link, wie Sie den HTML-Code analysieren, ist tot. – punstress

Verwandte Themen