Я использую Google Places API для получения информации о Месте с отзывами. Ранее я получал время каждого отзыва в ответе.
Например,
"reviews" : [
{
"author_name" : "Robert Ardill",
"author_url" : "https://www.google.com/maps/contrib/106422854611155436041/reviews",
"language" : "en",
"profile_photo_url" : "https://lh3.googleusercontent.com/-T47KxWuAoJU/AAAAAAAAAAI/AAAAAAAAAZo/BDmyI12BZAs/s128-c0x00000000-cc-rp-mo-ba1/photo.jpg",
"rating" : 5,
"relative_time_description" : "a month ago",
"text" : "Awesome offices. Great facilities, location and views. Staff are great hosts",
"time" : 1491144016
}
]
Но похоже, что после новых изменений биллинга в API Google значение времени не возвращается в ответе.
Теперь я получаю ответ, подобный следующему
"reviews" : [
{
"author_name" : "Robert Ardill",
"author_url" : "https://www.google.com/maps/contrib/106422854611155436041/reviews",
"language" : "en",
"profile_photo_url" : "https://lh3.googleusercontent.com/-T47KxWuAoJU/AAAAAAAAAAI/AAAAAAAAAZo/BDmyI12BZAs/s128-c0x00000000-cc-rp-mo-ba1/photo.jpg",
"rating" : 5,
"relative_time_description" : "a month ago",
"text" : "Awesome offices. Great facilities, location and views. Staff are great hosts"
}
]
Это строка кода, которую я использую для вызова API
https://maps.googleapis.com/maps/api/place/details/json?key=MY_API_KEY&placeid=MY_PLACE_ID&fields=review
Если я удаляю параметр fields в вызове веб-службы, как показано ниже, значение времени возвращается в ответ с правильными данными каждой проверки.
https://maps.googleapis.com/maps/api/place/details/json?key=MY_API_KEY&placeid=MY_PLACE_ID
Это похоже на ошибку на стороне Google API. Я добавил ошибку в гугл эмитенте.
https://issuetracker.google.com/issues/113753944?pli=1