Тот же запрос API Google Адресов возвращает другое поле имени, но тот же адрес и идентификатор места - PullRequest
0 голосов
/ 05 мая 2020

Я использую следующий код для запроса информации из API Google Places:

import googlemaps 


def GoogleAccesser(apiKey, userInput):

    gmaps = googlemaps.Client(key=apiKey)

    placesResult = gmaps.find_place(input=userInput, input_type="textquery", fields=["place_id", "name"])
    return placesResult

Если я выполняю код локально, я получаю, например, такой результат:

{
   "candidates" : [
      {
         "name" : "Phi Asia",
         "place_id" : "ChIJ1RQ4Dgh2nkcRRVwB3kFNal8"
      }
   ],
   "status" : "OK"
}

После развертывания на heroku возврат того же запроса:

{
   "candidates" : [
      {
         "name" : "Phi",
         "place_id" : "ChIJ1RQ4Dgh2nkcRRVwB3kFNal8"
      }
   ],
   "status" : "OK"
}

Бывает, что в 80% моего запроса отсутствует вторая половина «имени». Что я сделал не так?

...