Siirry sisältöön
RReviewSlider

Googlen rajapinta antaa viisi arvostelua — näin saat loput

Google Places API palauttaa enintään viisi arvostelua eikä salli niiden tallentamista. Kolme vaihtoehtoa loppujen hakemiseen ja kunkin hinta.

Jos olet yrittänyt hakea Google-arvostelusi ohjelmallisesti, olet törmännyt seinään: rajapinta palauttaa viisi arvostelua, eikä sivua kaksi ole. Mikään parametri ei muuta sitä. Kyse ei ole viasta eikä siitä että teet jotain väärin.

Tässä ovat todelliset vaihtoehdot ja se mitä kukin maksaa.

Mitä Places API antaa

Place Details -kutsu ottaa vastaan reviews-kentän ja palauttaa enintään viisi arvostelua. Google valitsee mitkä viisi. Järjestystä voi ohjata olennaisuuden ja tuoreuden välillä, mutta määrä pysyy viidessä.

Toinen koukku on ensimmäistä tärkeämpi. Googlen ehdot sallivat paikkatiedon välimuistituksen vain lyhyeksi aikaa — place_id on ainoa arvo jonka saa säilyttää pysyvästi. Tuote joka tallentaa arvostelutekstin omaan kantaansa näyttämistä varten ei toimi näiden ehtojen mukaisesti, joten Places API ei kelpaa arvosteluarkiston lähteeksi.

Places API sopii siis yhteen asiaan: pieneen “tuoreimmat arvostelut” -nostoon jonka haet uudelleen joka kerta. Se ei sovi kaikkien arvostelujen kirjaston rakentamiseen.

Vaihtoehto 1: Google Business Profile API

Tämä on virallinen tapa lukea kaikki arvostelusi, ja se on ilmainen.

Koukku on omistajuus. Business Profile API palauttaa vain niiden listausten arvostelut joita kirjautunut tili hallinnoi. Yhdistät Google-tilisi, myönnät oikeudet, ja sen jälkeen arvostelut — myös omat vastauksesi niihin — ovat käytettävissä kokonaisuudessaan.

  • Sopii: yritykselle joka näyttää omat arvostelunsa omalla sivullaan.
  • Ei sovi: sellaisen yrityksen arvostelujen näyttämiseen jota et hallinnoi, kuten kumppanin tai ketjun toisen toimipisteen.
  • Lisävaihe: Google käsittelee rajapintapyynnön ennen tuotantokäyttöä, joten varaa hakemukselle päiviä, ei minuutteja.

Jos omistat listauksen, tämä on oikea vastaus eikä datasta kannata maksaa kenellekään.

Vaihtoehto 2: datantoimittaja

Outscraperin kaltaiset palvelut keräävät Google Mapsin tiedot ja myyvät ne rajapintana. Annat yrityksen nimen tai place_id:n ja saat koko arvostelulistan, yleensä arvostelukohtaisella tunnisteella, mikä tekee kaksoiskappaleiden estosta suoraviivaista.

  • Sopii: mihin tahansa yritykseen riippumatta siitä hallinnoitko listausta; tuhansien vanhojen arvostelujen hakemiseen kerralla.
  • Hinta: per haku. Päivittäisellä välillä summa on pieni mutta ei nolla, joten sovita hakuväli siihen kuinka usein arvosteluja oikeasti tulee. Kahden kuukausittaisen arvostelun hammaslääkäri ei tarvitse tuntitarkistusta.

Vaihtoehto 3: oma kaapija

Teknisesti mahdollista ja huono ajatus. Se rikkoo Googlen käyttöehtoja, merkkaus muuttuu ilman varoitusta, ja vietät iltasi IP-estojen parissa tuotteen kehittämisen sijaan. Vaihtoehdon 2 toimittaja on käytännössä joku joka ottaa tämän ylläpidon kontolleen maksua vastaan.

Miten me teemme sen

Käytämme toimittajaa ensimmäiseen tuontiin, koska 1 300 arvostelun yritys haluaa kaikki 1 300 heti ensimmäisenä päivänä, ei niitä viittä jotka Google suostuu näyttämään. Arvostelut tallennetaan omaan kokoelmaasi, jossa hyväksyt mitkä niistä näkyvät sivuillasi.

Toistuvan haun välin päätät itse — vuorokausi, viikko tai kuukausi — ja jokainen haku verrataan jo olemassa oleviin, joten hiljainen viikko maksaa yhden kutsun eikä kirjoita kantaan mitään.

Suunta on Business Profile -yhdistys: ilmainen, täydellinen ja virallinen jokaiselle asiakkaalle joka hallinnoi omaa listaustaan. Datantoimittaja jää varatieksi niihin tapauksiin joissa kukaan ei hallinnoi.

Lyhyesti

Mitä tarvitset Käytä
Viisi tuoreinta, aina ajan tasalla Places API
Kaikki omistamasi listauksen arvostelut Business Profile API
Minkä tahansa listauksen kaikki arvostelut Datantoimittaja
Viikonlopun virheenjäljitystä Oma kaapija

Jos tavoitteena on omat arvostelut omalla sivustolla, aloita Business Profile -reitistä — ja jos et halua rakentaa mitään tästä itse, ReviewSlider hoitaa keräämisen, hyväksymisen ja upotuksen 5,90 eurolla kuukaudessa.