Das Inhaltsverzeichnis

Abrufen aller Bewertungen aus der offiziellen Google Maps-API

Die offizielle Google Places-API Grenzen die Anzahl der Bewertungen, die Sie damit abrufen können, auf nur 5 Bewertungen. Trotz vieler Entwickler fragen für Paginierung und Sortierparameter seit 2015, die Einschränkung besteht immer noch. Glücklicherweise gibt es einige Tools, die Sie in Ihrem Code verwenden können, um Bewertungen und Rezensionen auf die richtige Weise zu erhalten.

Die ultimative Art des Abrufens Bewertungen

Mit Outscrapers APIkönnen Sie eine beliebige Anzahl von Bewertungen von jedem Unternehmen abrufen. Sie können die Bewertungen sortieren und über die Seiten paginieren. Es ist möglich, leere Bewertungen mit dem Parameter "ignoreEmpty" zu ignorieren, und es gibt viele erweiterte Parameter wie cutoff, cutoffRating, etc.

Bewertungen API-Beispiele

Das grundlegende Beispiel für das Holen 20 Bewertungen nach der Standardsortierung (die relevantesten Bewertungen).

				
					# fetch 20 most relevant reviews
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&async=false" -H  "X-API-KEY: API_KEY"
				
			

Die Sortieren kann einer der folgenden Parameter sein: "relevanteste" (Standard), "neueste,” “höchste_bewertung," und "niedrigste_bewertung.”

				
					# fetch reviews with highest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=highest_rating&async=false" -H  "X-API-KEY: API_KEY"

# fetch reviews with lowest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=lowest_rating&async=false" -H  "X-API-KEY: API_KEY"

				
			

In Ergänzung zu BewertungenLimit können Sie Folgendes angeben CutoffBewertung. Der Parameter spezifiziert die maximal für "niedrigstes_rating" oder die Minimum für "highest_rating" Bewertungen für Rezensionen.

				
					# fetch reviews with 5 and 4 stars ratings only
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=1000&sort=highest_rating&cutoffRating=4&async=false" -H  "X-API-KEY: API_KEY"


				
			

Die abgeschnitten hilft Ihnen, nur die neuesten Bewertungen bis zu einem bestimmten Datum in der Vergangenheit abzurufen. Dies kann hilfreich sein, wenn Sie alle Bewertungen in Ihrer Datenbank haben und nur die Bewertungen abrufen möchten, die seit Ihrer letzten Aktualisierung hinzugefügt wurden.

				
					# fetch reviews till the specific date (cutoff)
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=250&sort=newest&cutoff=1629269269&async=false" -H  "X-API-KEY: API_KEY"
				
			

Sie können die integrierte Paginierung verwenden, um viele Seiten mit Bewertungen abzurufen. Verwenden Sie die überspringen Parameter, um zu steuern, wo die API beginnt, Ergebnisse zurückzugeben.

				
					# page 1, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&async=false" -H  "X-API-KEY: API_KEY"

# page 2, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&skip=20async=false" -H  "X-API-KEY: API_KEY"
				
			

Abrufen viele Überprüfungen in einer Anfrage kann einige Zeit dauern. Um einen Timeout-Fehler des Webservers zu vermeiden, empfiehlt es sich, die Funktion asynchron Anfragen. Auf diese Weise übermitteln Sie Ihre Anfragen an Outscraper und rufen sie später ab (normalerweise innerhalb von 1-3 Minuten(abhängig von der Anzahl der Bewertungen) mit dem Ergebnis-Endpunkt anfordern.

Eine gute Praxis ist das Senden von asynchronen Anfragen und die Überprüfung der Ergebnisse im Abstand von 15 Sekunden. Sehen Sie sich das an Python-Implementierung Falls benötigt.

				
					# step 1: submit the task and get request id
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID_1&reviewsLimit=2000&sort=newest&async=true" -H  "X-API-KEY: API_KEY"

# step 2: retrieve the task results later (usually within 1-3 minutes, depends on the amount of reviews)
curl -X GET "https://api.app.outscraper.com/requests/REQUEST_ID"
				
			

Video-Anleitung

FAQ

Häufigste Fragen und Antworten

Obwohl Google die Anzahl der Bewertungen, die Sie mit seiner offiziellen API abrufen können, begrenzt, können Sie verwenden API für Google Maps-Rezensionen bereitgestellt von Outscraper, um alle Bewertungen von jedem Ort aus zu erhalten.

Google Places API kann für Google-Bewertungen verwendet werden. Es gibt jedoch nur eine Begrenzung auf 5 Bewertungen. Wenn Sie Bewertungen ohne Einschränkungen herunterladen möchten, können Sie einen alternativen Dienst verwenden. Outscraper Google Maps Reviews API ist einer dieser alternativen Dienste.

Wenn die Bewertungen, die Sie erhalten möchten, nicht zu Ihrem eigenen Google Maps-Profil gehören, können Sie nicht alle Bewertungen erhalten. Sie können bis zu 5 Bewertungen von anderen Unternehmen erhalten. Aber mit Outscraper Google Maps Reviews API können Sie unbegrenzt Bewertungen ohne diese Begrenzung sammeln.

Das Extrahieren von Daten aus Google mit Browsern hat seine Vor- und Nachteile. Sie können den Crawler zwar selbst entwickeln, aber bei der Skalierung kann dies zu hohen Kosten für die Verwendung von Servern mit einer großen Anzahl von CPUs führen, um Browseremulationen zu verarbeiten. Außerdem sollte es eine Person geben, die den Crawler pflegt und ihn bei Änderungen der Google-Seiten aktualisiert.

Durch die Verwendung von Outscraper-PlattformAPI, oder SDKs Outscraper bietet die einfachste Lösung für Unternehmen und Privatpersonen, um mit dem Scraping von Google-Bewertungen zu beginnen, ohne sich mit Proxys, Browseremulationen und Investitionen in die Entwicklung beschäftigen zu müssen.

Kategorien: API

0 Kommentare

Schreibe einen Kommentar

Avatar-Platzhalter