1. Особенности национальной разработки
Первым делом, первым делом, первым делом… Нужна документация по API Честного Знака. Оказалось, что в отрытом доступе ее нет. Еж птица не гордая, умеет регистрироваться в Гос.Системах, подтверждать личность и прилагать ссылки на личный сайт, вставлять флешку с УКЭП в нужное отверстие. Но, очевидно чтобы запутать злых умышленников, документация спрятана в яйце, яйцо в утке и так далее. Кратко: документация доступна только в ЛК Честного Знака, после выбора товарной группы, во вкладке верхней плашки “Помощь”, в подразделе API и ТОЛЬКО в ПРОДУКТОВОМ контуре. Но это было не очевидно.
В тестовом контуре была документация. Хорошая, но на Систему Управления Заказами (СУЗ). И чтобы ее применить нужно быть производителем или импортером и по совместительству Членом ГС1 Рус. Я не очень сообразительный, поэтому долго не мог понять как же проверить код товара, завести карточку товара в Национальном Каталоге, на худой конец сгенерировать код маркировки. Вот если бы получилось все это сделать при помощи API СУЗ - это был бы номер, но вышла скучная рутина и постепенное осознание, что что-то не так.
В конце концов документация на TrueAPI, через которое и работает Честный Знак, оказалась в руках. Надо сказать, что после API СУЗ она оказалась просто сказочно понятной и получилось реализовать методы получения токена и получения информации по коду маркировки просто и даже изящно. И только теперь я начинаю догадываться зачем в тестовом контуре нет нужной документации. Наверное желающие стать монахами в Тибетских монастырях проходили подобное испытание, но это не точно.
Мы не пьем магний, мы его источаем.