API para obter todas as opiniões e classificação do Google for business

Estou a usar a API do Google Maps para obter as opiniões e classificações de uma empresa.

Passo 1: pedido HTTP para obter o Id de referência.

$url = 'https://maps.googleapis.com/maps/api/place/textsearch/json?query='.<CompanyName>.'&sensor=true&key='.<apikey>;

Depois do pedido HTTP, estou a obter referências de negócios.

Passo 2: pedido HTTP para obter as revisões.

$url = 'https://maps.googleapis.com/maps/api/place/details/json?reference='.<referenceId>.'&key='.<apiKey>

com o acima, estou recebendo as "críticas mais úteis" e um máximo de 5 comentários.

Por isso quero receber todas as críticas ou as últimas. Preciso adicionar um parâmetro?

Author: MrUpsidown, 2017-05-10

2 answers

Deve usar a API do Google My Business se quiser obter todas as críticas.

É outra API diferente, e você deve solicitar ao Google a propriedade do local.

Https://developers.google.com/my-business/content/review-data#list_all_reviews

 5
Author: NetVicious, 2017-05-10 10:04:43
[[1]} Atualmente, o Google fornece até cinco resultados apenas, eles mencionaram isso em sua documentação. Se você quiser obter opiniões para sua própria propriedade/lugar ou negócio você pode ir para o meu negócio, mas eu acho que eles fizeram que API fechou um.

Editar: se ainda quiser obter todas as revisões, pode usar um analisador HTML e analisar todas as revisões(não sei sobre a Política de dados do Google, mas pode, definitivamente, raspar tudo de um site)

 0
Author: jNambiar, 2018-05-22 05:41:55