1С і Пошта РФ – перезавантаження

Як я вказав в попередній публікації, для отримання інформації по РПО використовувався сайт відстежування http://www.russianpost.ru/tracking/. Але постійна зміна захисту на цій сторінці не дозволяла підтримувати публікацію в постійно-робочому стані. Але деякий час назад я отримав інформацію про те, що Пошта РФ таки має реальне API. 

Для його отримання потрібно було отримати доступ, відправивши запит із номером договору (на щастя у замовника він був). Після отримання інформації (а там виявляється SOAP) повторив невдалу спробу колег http://www.forum.mista.ru/topic.php?id=655738. Але воно не працює. По неясним причинам результат запиту приходить пустим. Тому, взявши на озброєння реально-працючий скрипт https://github.com/InJapan/russianpost-tracking та засоби Windows, я вирішив подолати проблему. Для цього використовував MSXML2.XMLHTTP. А оскільки для отримання інформації не потрібен логін/пароль, я вважаю, що можу поділитись даною обробкою із спільнотою. Результат можна побачити на скріншоті:
API_почты_РФ

 

Оновлення 09.01.2014. Додана підтримка тонкого клієнта.

Скачати
1С і Пошта РФ -- 19.93 kB, Скачаний 212 разів - Скачати