Как получить все отзывы в диапазоне дат в Google My Business Api? - PullRequest
0 голосов
/ 24 декабря 2018

Для моего приложения я хочу получить отзывы для конкретного местоположения, чтобы я использовал ниже api и все работало нормально.

$location = "*location*";
$access_token = "*token*"; 
$url = "https://mybusiness.googleapis.com/v4/".$location_name."/reviews?access_token=".$access_token;

Как я могу получить отзывы в диапазоне дат, которые я пробовалКод ниже ..

$url = "https://mybusiness.googleapis.com/v4/".$location_name."/reviews?access_token=".$access_token."&startTime=".$start_time."&endTime=".$end_time;

Код выше не работает, пожалуйста, дайте мне какие-либо предложения.

Я ссылался на эту ссылку Ссылка фильтра временного диапазона

Пожалуйста, помогите мне найти решение.

Ответы [ 2 ]

0 голосов
/ 23 июня 2019

Вы также можете попробовать сторонний API;если вам это нужно только для однократного использования, вы можете быстро получить то, что вам нужно, с помощью: https://www.reviewsmaker.com/api/date-range/

В методе, использованном вышеупомянутым инструментом, есть графический интерфейс для API-интерфейса RM, который захватывает все отзывы и повторычерез массив с желаемым диапазоном дат (таким образом, считая общее количество совпадений);пока он оповещает и отображает сумму запрашиваемого идентификатора места;с некоторыми навыками JS вы можете легко настроить его на свой результат;

Вы можете сделать это, используя собственный API GMB, также анализируя все обзоры и сохраняя их во временном массиве;и циклически проходя по этому массиву, где дата обзора> = ваша переменная даты начала и <= ваша переменная даты окончания; </p>

Короче говоря, это точно выполнимо:)

0 голосов
/ 29 января 2019

Извините, но Google не задокументировал "timeRange" как параметр параметра запроса.

Доступны только варианты pageSize, pageToken и orderBy.

Источник: https://developers.google.com/my-business/reference/rest/v4/accounts.locations.reviews/list

...