SASGIS - SAS.Планета
View Issue Details
0003568SAS.Планета[All Projects] Хотелкаpublic16-10-2019 18:1717-10-2019 08:48
zed 
zed 
normalminorhave not tried
resolvedfixed 
190707 
191221191221 
0003568: Добавить возможность указать API ключ для геокодера Яндекс
Цитата отсюда: 0003563:0019388
"bip" wrote


Раньше если открыть в браузере url, который формирует сас планет при запросе к яндексу, вида https://geocode-maps.yandex.ru/1.x/?geocode=титова&ll=82.9093812969782,55.0025114433334&spn=0.806121826171875,0.520630618296629&format=json&results=15 то получал сообщение что слишком много запросов. А с сегодняшнего дня сообщение: {"statusCode":403,"error":"Forbidden","message":"Key is required"}

В блоге яндекса нашел пост еще от 10 июня (https://yandex.ru/blog/mapsapi/prekraschaem-podderzhku-anonimnykh-servisov), в нем говорится что они прекращают поддержку анонимных запросов к api, теперь в запросе нужно указывать api-ключ.

Нужно в программе доработать запрос к яндексу и прописать какой-то общий для всех api-ключ или сделать возможность указать свой.
Для поиска в Google такая возможность уже реализована (0003377:0018738), теперь нужно сделать аналогичное и для Яндекса.
No tags attached.
related to 0003563confirmed  Не работает поиск мест (GeoCoder) средствами Яндекс 
related to 0003377confirmed  Не работает поиск мест (GeoCoder) средствами Google 
Issue History
16-10-2019 18:17zedNew Issue
16-10-2019 18:17zedStatusnew => assigned
16-10-2019 18:17zedAssigned To => zed
16-10-2019 18:18zedDescription Updatedbug_revision_view_page.php?rev_id=7502#r7502
16-10-2019 18:18zedAdditional Information Updatedbug_revision_view_page.php?rev_id=7504#r7504
16-10-2019 18:18zedRelationship addedrelated to 0003563
16-10-2019 18:19zedRelationship addedrelated to 0003377
16-10-2019 19:59zedNote Added: 0019390
16-10-2019 19:59zedStatusassigned => resolved
16-10-2019 19:59zedFixed in Version => 191221
16-10-2019 19:59zedResolutionopen => fixed
16-10-2019 20:06zedDescription Updatedbug_revision_view_page.php?rev_id=7505#r7505

Notes
(0019390)
zed   
16-10-2019 19:59   
Сделал. Ключ надо класть в файл UserData/YandexApiKey.txt

Если этого файла нет, то геокодер работать не будет и из списка он пропадёт.

Получить ключ можно в кабинете разработчика на сайте Яндекса: https://developer.tech.yandex.ru/ но для этого придётся оставить там свои персональные данные (ФИО, номер телефона, e-mail).

Если кто-то готов поделиться ключом, для того чтобы его можно было включить в релиз с SAS (для всеобщего использования), пишите мне на почту [email protected] - добавлю. В противном случае, каждый остаётся сам за себя.