Google Distance API без SSL - PullRequest
       11

Google Distance API без SSL

0 голосов
/ 28 мая 2018

Глядя на документацию Google Distance API, он говорит, что для использования SSL необходимо:

https://maps.googleapis.com/maps/api/distancematrix/outputFormat?parameters

и без использования SSL

http://maps.googleapis.com/maps/api/distancematrix/outputFormat?parameters

, но последний вылетает с ошибкой, что требуется SSL.Я не вижу никакой разницы между этими двумя примерами, кроме https и http, и у меня нет или не требуется SSL для простых расстояний.Как это сделать без этого?

В настоящее время мой сайт использует:

http://maps.googleapis.com/maps/api/directions/outputFormat?parameters

, но он начинает все чаще и чаще выходить из строяпоэтому я получил ключ API Google, чтобы попытаться сделать это официально.Это не дает ошибку SSL, но чаще всего это также не дает никаких результатов.

1 Ответ

0 голосов
/ 30 мая 2018

Похоже, что когда вы добавляете ключ API в запросе «Матрица расстояний», оно устанавливает HTTPS-соединение.Я считаю, что это имеет смысл, потому что запрос будет отправлен в зашифрованном виде, а ваш ключ API не будет раскрыт.Таким образом, это добавляет определенный уровень безопасности.

Я вижу, что HTTP-соединение в матрице расстояний все еще возможно для запросов без ключа.Однако после 11 июня и перехода на Google Maps Platform доступ без ключа будет прекращен.

Начиная с 11 июня вам потребуется действующий ключ API и платежный аккаунт Google Cloud Platform для доступа к нашему ядру.продукты.

источник: https://mapsplatform.googleblog.com/2018/05/introducing-google-maps-platform.html

Это означает, что после 11 июня 2018 API-интерфейс матрицы расстояний будет работать только по SSL.Пришло время попросить Google обновить их документацию.Не стесняйтесь подавать документацию об ошибке в Google средство отслеживания проблем .

Надеюсь, мой ответ прояснит ваши сомнения!

...