Мы используем Google My Business API для синхронизации и управления Обзорами Google.
Когда появляется новый отзыв, мы можем получить его, запросив API и проверив время обновления. Мы сравниваем это с последним обновлением, которое мы записали в нашей базе данных. Теоретически это должно дать нам копию всех обзоров по мере их добавления и обновления.
Мы получаем отзывы по телефону
https://mybusiness.googleapis.com/v4/ [location.Name ] / reviews? pageSize = 200
Затем мы просматриваем отзывы и сравниваем UpdateTime с последним записанным обновлением в нашей базе данных.
if (((DateTime)review.UpdateTime).ToString() > lastReviewUpdate.ToString())
{
//Add or update the review
}
Мой вопрос: что произойдет, если рецензент удалит свой отзыв?
Показывает ли API это как обновленный отзыв? Это все еще предоставляется, когда мы запрашиваем API? Как мы это обнаруживаем?