Я не уверен, было ли это задано раньше, но я должен сделать простое приложение для воспроизведения, которое использует некоторые данные из API Google Адресов.Запрос в PlayFramework для API Google Адресов
Я обнаружил, что запросы, как это:
https://maps.googleapis.com/maps/api/place/search/json?location=46.5882,-95.4075&radius=50000&types=lodging&sensor=false&key=[your_api_key]
отлично работает в браузере, но не из игры! (Она возвращает REQUEST_DENIED
):
parameters.put("location", cityFound.latitude+","+cityFound.longitude);
parameters.put("radius", "50000");
parameters.put("types", "lodging");
parameters.put("sensor", "true");
parameters.put("key", "GOOGLE_PLACES_KEY");
WSRequest wsRequest = WS.url("https://maps.googleapis.com/maps/api/place/search/json").setParameters(parameters);
После некоторой головной боли, я обнаружил, что в браузере, если я пытаюсь сделать запрос http
вместо указанного выше https
она дает REQUEST_DENIED
.
Так что я подозреваю, что из игры я не могу это сделать https
запрос без сертификата ssl?
Кроме того, не так некрасиво платить сотни $ за сертификатом SSL только что-то вроде этого (или вы знаете, любое свободное решение, которое легко реализовать в Play?)
Я так вам сказал;) – magomi