Заполнение правильного адреса на основании данных яндекс карт (API Yandex)

Публикация № 1075281

Обмен - Интеграция с WEB

API yandex Геокодер геокодер яндекс проверка адреса поиск адресам карты апи api 301 Moved Permanently

8
Использовать геокодер яндекса в закрытых системах запрещено условиями использования, но у яндекса есть api карт (search-maps.yandex.ru), получив ключ к которому можно вывести правильные адреса.

Для использования API нужно будет получить ключ в кабинете разработчика яндекса (кабинет)

Ключ называется "API Поиска по организациям" после получения ключа введите его на форме обработки и можно выполнить тестовый поиск.


	ФайлОтвета = ПолучитьИмяВременногоФайла("json");
	APIYandex = Новый HTTPСоединение("search-maps.yandex.ru",,,,,5,Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено));
	
	APIYandex.Получить("v1/?text="""+Адрес+""",Россия&type=geo&lang=ru_RU&apikey="+КлючAPI,ФайлОтвета);
	
	ТекстовыйДокумент = Новый ТекстовыйДокумент(); 
	ТекстовыйДокумент.УстановитьТипФайла(КодировкаТекста.UTF8); 
	ТекстовыйДокумент.Прочитать(ФайлОтвета,"UTF8"); 
	ТекстОтвета = ТекстовыйДокумент.ПолучитьТекст(); 

Вот в принципе весь код обработки, в нем нет ничего сложного, ниже прикреплю саму обработку.

ps Если вы получаете код в вашем API как ниже, то вам точно сюда, в данном примере используется другое API 

<html>

<head><title>301 Moved Permanently</title></head>

<body bgcolor="white">

<center><h1>301 Moved Permanently</h1></center>

<hr><center>nginx/1.6.3</center>

</body>

</html>

Версия конфигурации: не применима.

Версия платформы: 1С:Предприятие 8.3 (8.3.14.1630).

8

Скачать файлы

Наименование Файл Версия Размер
Заполнение правильного адреса на основании данных яндекс карт (API Yandex):
.epf 6,46Kb
10.06.19
3
.epf 6,46Kb 3 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Yashazz 2376 10.06.19 15:46 Сейчас в теме
Баян, баян, причём такой хрустящий, что аж тошнит уже.
2. Isa816 19 10.06.19 15:51 Сейчас в теме
(1) Ну ну, если внимательно почитать тему то в обработке не используется геокодер, который сейчас НЕ РАБОТАЕТ в 1с, не надо заморачиваться с подменой хедов. И что то когда мне нужно было найти это решения я не нашел рабочий вариант. А так да, баян конечно, да еще и реализован хреново....
3. Yashazz 2376 10.06.19 15:55 Сейчас в теме
ну вот и реально баян, т.к. всё это в тех или иных вариациях уже было.

насчёт ключа я б вообще такое на ИС не озвучивал, тут же теперь всё совсем белое и пушистое должно быть)
4. Isa816 19 10.06.19 15:59 Сейчас в теме
(3) Работающая вариация и не работающая это разные вещи, всё что было тут раньше не работает и скорее всего не будет работать дальше, то что есть у меня работает и можно использовать не нарушая лицензионного соглашения.
Оставьте свое сообщение