API, чтобы получить все отзывы и рейтинг от Google для бизнеса

Я использую Google Maps API, чтобы получить отзывы и рейтинги для компании.

Шаг 1: HTTP-запрос для получения идентификатора ссылки.

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

После запроса HTTP я получаю referenceId бизнеса.

Шаг 2: HTTP-запрос для получения отзывов.

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

С учетом вышеизложенного, я получаю «самые полезные отзывы» и максимум 5 отзывов.

Поэтому я хочу получить все отзывы или последние отзывы. Нужно ли добавить параметр?

12

Решение

Вам нужно использовать Google My Business API, если вы хотите получить все отзывы.

Это еще один другой API, и вы должны запросить у Google собственность этого места.

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

6

Другие решения

В настоящее время Google предоставляет только пять результатов, о которых они упоминали в своей документации.
Если вы хотите получить отзывы о вашей собственности / месте или бизнесе, вы можете пойти на мой бизнес, но я думаю, что они сделали этот API закрытым.

Изменить: Если вы все еще хотите получить все обзоры, вы можете использовать анализатор HTML и проанализировать все отзывы (я не знаю о политике Google в отношении данных, но вы определенно можете соскрести все с сайта)

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector