Столкнулся с выгрузкой ТТН в сервис “Новая Почта”. В рамках данного поста хочу поделиться обработкой – демонстрацией того, как можно работать с API сервиса.
Ознакомится с возможностями API можно по ссылке, но есть одно “но” — описание функций доступно только для зарегистрированных пользователей.
Для обращения к API сервиса необходим ключ, который можно получить на странице описания API. Работа с API сервиса заключается в отправке XML по адресу http://orders.novaposhta.ua/xml.php.
Для отправки запроса используется СОМ-объект «Microsoft.XMLHTTP». Ответ от сервиса разбирается методом ПрочитатьResponseTextXML() и формируется ДеревоЗначений для удобного обхода результата. Такой же подход использован был в интеграции с MailChimp и выгрузке табличного документа в Google таблицу.
В обработке реализованы функции:
1. Загрузка списка представительств.
2. Выгрузка заказа в сервис “Новая почта”.
3. Отслеживание текущего состояние заказа по его номеру.
4. Формирование печатной формы заказа с помощью API.
Обработку можно скачать тут:
NewPostAPIDemo.epf (15,9 KiB, 6 928 скачиваний)
NewPostAPIDemo_XMLHTTP.epf (15,8 KiB, 4 335 скачиваний)
UPD1: Обработка работает через стандартный объект платформы HTTPСоединение.
Похожие записи:
-
Головаченко Діма
-
Дмитрий Онацко
-
Андрей Данилюк
-
-
Андрей Бурьян
-
Андрей Данилюк
-
-
Андрей Бурьян
-
Андрей Данилюк
-
Андрей Бурьян
-
Андрей Данилюк
-
-
-
-
ValeriyGourov
-
Андрей Бурьян
-
ValeriyGourov
-
Андрей Данилюк
-
-
-
-
Big_ooo
-
Андрей Данилюк
-
-
Kella_sky
-
Андрей Данилюк
-
Евгений
-
Андрей Данилюк
-
-
-
-
Андрей Данилюк
-
Стас Паршин
-
Андрей Данилюк
-
Стас Паршин
-
Андрей Данилюк
-
Дмитрий Онацко
-
Андрей Данилюк
-
-
-
-
-
SV
-
Андрей Данилюк
-
-
Андрей Бурьян
-
Юра
-
Андрей Данилюк
-
Юра
-
Андрей Данилюк
-
Анастасия
-
Андрей Данилюк
-
-
-
-
-
Юра
-
Андрей Данилюк
-
Юра
-
Андрей Данилюк
-
-
-
-
Alex Kozak
-
Artem Fedyai
-
Андрей Данилюк
-
-
Евгений
-
Андрей Данилюк
-
Евгений
-
-
-
Alexey Shamarin
-
Alexey Shamarin
-
Андрей Данилюк
-
Alexey Shamarin
-
Андрей Данилюк
-
-
-
-
Віталій Подоба
-
Андрей Данилюк
-
Віталій Подоба
-
Андрей Данилюк
-
-
-
-
Игорь Остапчук
-
Андрей Данилюк
-
-
Юра
-
Андрей Данилюк
-
Юра
-
-
-
Евгений
-
Андрей Данилюк
-
-
Aniana
-
Андрей Данилюк
-
-
Александр
-
Андрей Данилюк
-
Александр
-
-
-
Иван
-
Андрей Данилюк
-
Иван
-
Андрей Данилюк
-
Иван
-
-
-
-
Иван
-
Андрей Данилюк
-
-
-
loocator
-
Андрей Данилюк
-
loocator
-
Андрей Данилюк
-
loocator
-
Андрей Данилюк
-
loocator
-
loocator
-
Андрей Данилюк
-
-
-
loocator
-
loocator
-
-
-
Игорь
-
Андрей Данилюк
-
Игорь
-
Андрей Данилюк
-
Игорь
-
-
-
-
-
Паша
-
Андрей Данилюк
-
-
Александр
-
Андрей Данилюк
-
-
Андрій Берест
-
Андрей Данилюк
-
-
Александр
-
Андрей Данилюк
-
Александр
-
Андрей Данилюк
-
Александр
-
Александр
-
-
-
-