Pobieranie wszystkich opinii z oficjalnego interfejsu API Map Google

Oficjalne API miejsc Google granice liczba recenzji, które można z niego pobrać, to tylko 5 recenzji. Pomimo wielu programistów pytać for pagination and sorting parameters since 2015 the limitation still exists. Fortunately, there are some tools you can use from your code to get ratings & reviews in the right way.


Najlepszy sposób pobierania recenzji

Z API Outscraper, możesz pobrać dowolną liczbę opinii z dowolnej firmy. Możesz sortować recenzje i dzielić strony na strony. Możliwe jest zignorowanie pustych recenzji za pomocą parametru „ignoreEmpty” i istnieje wiele zaawansowanych parametrów, takich jak cutoff, cutoffRating itp.

Recenzje przykładów API

Podstawowy przykład pobierania 20 recenzje według domyślnego sortowania (najbardziej trafne recenzje).

				
					# 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"
				
			

ten sortować parametr może być jednym z następujących: „najbardziej istotne" (domyślny), "Najnowsza", "najwyższa_ocena", oraz "najniższa_ocena".

				
					# 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"

				
			

Dodatkowo Liczba recenzji parametr, który możesz określić odcięcieOcena. Parametr określa maksymalny za „najniższą_ocenę” lub minimum za ocenę „najwyższa_ocena” recenzji.

				
					# 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"


				
			

ten odciąć parametr pomoże Ci pobrać tylko najnowsze recenzje do określonej daty w przeszłości. Może być przydatne, gdy masz wszystkie recenzje w swojej bazie danych i chcesz pobrać tylko te opinie, które zostały dodane od czasu ostatniej aktualizacji.

				
					# 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"
				
			

Istnieje wbudowana paginacja, której można użyć do pobrania wielu stron recenzji. Użyj pominąć parametr do kontrolowania, gdzie API zaczyna zwracać wyniki.

				
					# 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"
				
			

Ujmujący wiele recenzje w jednym żądaniu mogą zająć trochę czasu. Aby zapobiec błędom przekroczenia limitu czasu z serwera WWW, zaleca się użycie asynchroniczny upraszanie. W ten sposób prześlesz swoje żądania do Outscraper i odzyskasz je później (zwykle w ciągu 1-3 minuty, zależy od ilości recenzji) z Punkt końcowy żądań wyników.

Dobrą praktyką jest wysyłanie żądań asynchronicznych i rozpoczynanie sprawdzania wyników w odstępach 15-sekundowych. Sprawdź to Implementacja Pythona Jeśli to konieczne.

				
					# 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"
				
			

Cennik interfejsu API opinii Google

Ceny zależą od wykorzystania w okresie subskrypcji (30 dni). Istnieją różne poziomy, począwszy od $0 na pierwszych 500 recenzji.

Poziom bezpłatny
$0/przejrzeć
  • Za pierwsze 1 do 500
Rozrusznik
$0.002/przejrzeć
  • Przez następne 501 do 50 000
Biznes
$0.001/przejrzeć
  • Dla reszty

Bonus & helpful links

10% WYŁ

Zarejestruj się teraz i użyj kodu promocyjnego: SCRAPER2021, aby otrzymać zniżkę.

FAQ

Najczęściej zadawane pytania i odpowiedzi

Although, Google limits the amount of reviews you can fetch with it’s official API, you can use Interfejs API recenzji Map Google provided by Outscraper to get all the reviews from any places.

You can get all Reviews from Google by using Reviews API or by using Google Reviews Scraper application.

  1. Skopiuj link do swojego miejsca w Mapach Google
  2. Iść do Zgarniacz opinii w Mapach Google
  3. Wstaw link do danych wejściowych zapytania
  4. Skonfiguruj sortowanie i inne parametry
  5. Rozpocznij ekstrakcję
Kategorie: API

0 Komentarze

Dodaj komentarz

Symbol zastępczy awatara

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

pl_PL