POST/api/v1/google-review-link
Ondersteunde invoer
- Een volledige Google Maps-URL voor een specifieke plaats
- Een maps.app.goo.gl-deellink
- Een oudere goo.gl/maps-deellink
Aanvraag
Stuur één JSON-object naar het endpoint. Bedrijfsnamen en losse Place ID's worden niet geaccepteerd.
curl -X POST https://productmate.com/api/v1/google-review-link \
-H "Content-Type: application/json" \
-d '{"maps_url":"https://www.google.com/maps/place/PRODUCTMATE/data=!1s0x47b18f1cae867bab:0xb6f8b3a3753ba1a2!8m2"}'
Antwoord
{
"place_id": "ChIJq3uGrhyPsUcRoqE7daOz-LY",
"review_url": "https://search.google.com/local/writereview?placeid=ChIJq3uGrhyPsUcRoqE7daOz-LY",
"verification": "not_verified"
}
verification is altijd not_verified. Controleer de locatie voordat u de link doorgeeft.
Fouten en herstel
invalid_request(400)
Stuur geldige JSON met een niet-lege maps_url.unsupported_url(422)
Gebruik de deellink van een specifiek bedrijf in Google Maps.unsafe_redirect(422)
Gebruik een deellink die alleen naar Google Maps verwijst.upstream_unresolved(502)
Open de korte link en stuur de uiteindelijke volledige Maps-URL.upstream_timeout(504)
Wacht, probeer één keer opnieuw of stuur de uiteindelijke volledige Maps-URL.
Gebruikslimieten
De anonieme limiet is ongeveer 20 aanvragen per minuut per IP-adres. Agenten met hetzelfde IP-adres delen deze limiet.
Content-Length: 16 KiB
maps_url: 8 KiB
short_url_resolution_deadline: 10 s
Een 429-antwoord van de edge bevat mogelijk geen JSON of Retry-After. Wacht minstens 60 seconden en verleng daarna de wachttijd.
Vind de juiste Maps-URL
- Open de exacte bedrijfslocatie in Google Maps.
- Controleer de vestiging en het adres en kies Delen.
- Kopieer de link en verstuur deze als maps_url.
Gegevensgebruik
Geslaagde aanroepen slaan de plaats-ID, taal, tijd en, indien beschikbaar, de geschatte bedrijfslocatie op. Opgeloste korte URL’s worden 24 uur in de cache bewaard.