Сообщение об ошибке API геокодирования Google "Устаревший доступ к платформе Google Maps ..." - PullRequest
0 голосов
/ 19 сентября 2018

В автономном настольном приложении, написанном на LiveCode (9.0.1, но у меня возникла та же проблема в более ранних версиях LiveCode), я, по-видимому, случайно получаю сообщение об ошибке "Доступ без ключа к платформе Google Maps устарел. Пожалуйста, используйтеКлюч API со всеми вашими вызовами API ... "при попытке получить результаты геокодирования с помощью Google-Maps.Иногда я получаю правильные результаты с тем же тестовым адресом и одним и тем же обработчиком.

Я использую API Google, я включил выставление счетов с действительной платежной картой.Я все еще в рамках первоначального пробного кредита в размере 300 долларов США, но я включил биллинг и дважды проверил, включен ли он.Я пробовал API как значение, хранящееся в переменной, так и непосредственно в тексте URL.У меня есть API, авторизованный для геокодирования, мест и статических карт.Работает безупречно со статическими картами.Я еще не пробовал с местами.

put "https://maps.googleapis.com/maps/api/geocode/json?address=" & tAddress & \
     "&Key=" & APIKey into ltTestURL
put JSONToArray(url(ltTestURL)) into aGeocodeInfo

В настоящее время у меня есть блок повтора, который пытается с ожиданием 0,5 секунды, пока запрос не будет выполнен успешно.Обычно это удается в течение нескольких секунд, но я бы предпочел найти корень проблемы.

С уважением,

1 Ответ

0 голосов
/ 20 сентября 2018

Geocodezip нашел его, верхний регистр K в "& key ="

Возможно, используйте & key = (строчный ключ) в URL - geocodezip

Спасибодля нахождения моей опечатки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...