NAVIADDRESS API
Python
Получение данных Naviaddress API на языке программирования Python
Python 3

Для доступа к Naviaddress API из языка программирования Python необходимо воспользоваться библиотекой requests.

Для этого ее необходио инсталлировать с помощью команды pip, приведенной ниже.
> pip install requests
Далее создайте файл main.py, в котором добавим несколько строчек.

Сначала мы импортируем определение библиотеки requests.

В следующей строке мы выполним запрос по URL Naviaddress API, в котором укажем контейнер и адрес объекта, который мы хотим получить (в нашем примере это адрес российского офиса Naviaddress). Сохраним для удобства полученный ответ в виде строки в переменную r.

Подготовим объект для удобного доступа к полям полученного объекта. Для этого мы преобразуем строку в JSON-объект с помощью метода json().
import requests

r = requests.get('https://staging-api.naviaddress.com/api/v1.5/Addresses/7/0022')

j = r.json()["result"]

print("["+j["container"]+"]"+j["naviaddress"]+" - "+j["description"])
В последней строке мы выводим данные полученного навиадреса.

Теперь давайте запустим программу с помощью интерпретатора python. Если все было сделано правильно, то мы должны получить на выходе следующую строку:
> python main.py

[7495]0022 - Office Naviaddress.ru
Автор: А.Гершун (12.09.2018)
Made on
Tilda