4

Наш сайт имеет возможность вставить ваш почтовый индекс, который, в свою очередь, работает с геокодированием для разработки широты и долготы.Получение запрещенной ошибки 403 при использовании широты и долготы: геокодирование

Этот код не изменялся годами, но сегодня, если пользователь пытается вставить почтовый индекс или обновить его со вчерашнего дня или до ошибки «Удаленный сервер вернул ошибку: (403) Запрещено». всплывает.

Просьбы не стрелял мимо 2500, так что я не могу видеть Google блокирует нас из-за этого ..

Любые идеи ??

+0

Подтверждая то же вопрос здесь. Просто из-за океана начали получать отказ около часа назад. –

+0

Как вы запрашиваете результат? Используете ли вы испорченный API геокодирования, который может быть отключен? – geocodezip

+0

Вы правы, в моем случае я использовал устаревшую библиотеку, используя v2 api –

ответ

4

версия 2 API геокодирования был выключен 9 сентября, как было объявлено ...

От Upgrading Your Geocoding API Application To v3

Version 2 ("v2") of the Geocoding API was officially deprecated on 8 March 2010 and has now been turned down. As of 9 September 2013 the v2 API will no longer work.

0

Копия моего ответа на: this duplicate question

Api v2 был закрыт септ 13, 2013. Ваш вопрос был задан 14-го - так, чтобы миг был ключом. Что мне удалось сделать, это просто изменить URL-адреса в googlemaps.py

Я изменил _DIRECTIONS_QUERY_URL (строка 165 googlemaps.py) для:

_DIRECTIONS_QUERY_URL = 'http://maps.googleapis.com/maps/api/directions/output?' 

И это работало нормально. Также я попытался modiying линии 164: _GEOCODE_QUERY_URL = 'http://maps.googleapis.com/maps/api/geocode/output?' как предложено here, но есть какая-то ошибка, и) мне не нужно это в любом случае б) она уже покрыта pygeocoder, который немного более продвинутые, что googlemaps.py

+0

, все еще работает? Я пытаюсь, например: 'from googlemaps import GoogleMaps gmaps = GoogleMaps (api_key) destination = gmaps.latlng_to_address (38.887563, -77.019929)' и всегда заканчивается: 'urllib2.HTTPError: Ошибка HTTP 403: Запрещено 'ключ, который я предоставляю действует. – andi

+0

Это не буквально должно быть «output», оно должно быть «json» или «xml», в зависимости от того, что вы хотите использовать. – Marionumber1

Смежные вопросы