| 
    
            
         
         | 
    
  | 
Маркировка обуви. Вопрос по API. Как получить информацию по коду идентификации (КИ) | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        CityCat76    
     12.02.20 
            ✎
    14:02 
 | 
         
        Доброго времени суток! Кто в теме, вопрос: как получить информацию по коду идентификации (КИ) маркированной обуви от поставщика?. 
 
        Допустим пришел товар от поставщика с кодами маркировки. Необходимо проверить каждую марку на сайте shoes.crpt.ru, чтобы убедиться что поставщик ввел все марки в оборот и сделал нам отгрузку(а не приклеил картинки бесполезные). Не проверять же каждую коробку с помощью телефона))) По описанию API использую HTTPЗапросы, по необходимым фильтрам(cis,sn,uit) НО!!! все они возвращают информацию только по тем маркам, которые введены в оборот и принадлежат владельцу токена: /api/v3/facade/identifytools/listV2 /api/v3/facade/marked_products/listV2 /api/v3/facade/cis/cis_list  | 
|||
| 
    1
    
        CityCat76    
     12.02.20 
            ✎
    14:05 
 | 
         
        На данный момент всего один поставщик сделал поставку через "честный знак". Все остальные поставки мы получаем новые марки и клеим их сами, пока. 1 марта уже близко.....     
         | 
|||
| 
    2
    
        Megas    
     04.03.20 
            ✎
    12:11 
 | 
         
        (0) Привет.
 
        У меня метод "/api/v3/facade/cis/cis_list?cis=" +КодCIS; Показывает чужие тоже. По крайней мере те что в обороте.  | 
|||
| 
    3
    
        Кодер    
     04.03.20 
            ✎
    12:35 
 | 
         
        Говорят, что 29 февраля отодвинули, а 3 марта опубликовали запрет на торговлю немаркированной обувью ещё на квартал.     
         | 
|||
| 
    4
    
        Tatitutu    
     04.03.20 
            ✎
    12:55 
 | 
         
        (0)
 
        только свое , но достаточно быстро URLЗапроса = "/api/v3/facade/marked_products/"+КодироватьСтроку(КодМаркировки,СпособКодированияСтроки.КодировкаURL); (2) у меня твой метод -"Чужие" не показывает - Ответ.КодСостояния=400  | 
|||
| 
    5
    
        Tatitutu    
     04.03.20 
            ✎
    13:02 
 | 
         
        +(4) соорри. в (2) все работает. Дело было не в бобине...     
         | 
|||
| 
    6
    
        Megas    
     04.03.20 
            ✎
    13:45 
 | 
         
        (3) Да вроде, отодвинули до лета.     
         | 
|||
| 
    7
    
        Megas    
     04.03.20 
            ✎
    14:02 
 | 
         
        (4) Теперь у меня не по всем показывает, причём даже по своим... в чём у тебя дело было, поделись опытом. =)     
         | 
|||
| 
    8
    
        Tatitutu    
     04.03.20 
            ✎
    14:31 
 | 
         
        (7) первый три раза вернула не совсем JSON
 
        в странной обвертке , немного "подшаманив" получил нужную структуру сейчас Ответ=200, но телодокумента {} пустота )))) что то опять поломали  | 
|||
| 
    9
    
        Megas    
     04.03.20 
            ✎
    14:55 
 | 
         
        (8) Во во,  метод не рабочий к сожалению.
 
        Не по всем кодам возврпащает правильно к сожалению.  | 
|||
| 
    10
    
        timurhv    
     05.03.20 
            ✎
    13:56 
 | 
         
        (7) (8) Если есть запятая в коде, то возвращает пустой ответ (110 из 1296 - пусто).     
         | 
|||
| 
    11
    
        victuan1    
     05.03.20 
            ✎
    14:23 
 | 
         
        (10) А если экранировать символ?     
         | 
|||
| 
    12
    
        timurhv    
     05.03.20 
            ✎
    14:41 
 | 
         
        (11) Нашел код в 1С:
 
        ИнтерфейсИСМП.СтатусыКодовМаркировкиПакетно // Для обхода ошибки, если в составе серийного номера имеется символ "," Если КодыМаркировки.Количество() = 1 И СтрНайти(ЗначениеДляПоиска, ",") Тогда ПараметрыЗапроса.Добавить("cis="); КонецЕсли;  | 
|||
| 
    13
    
        Megas    
     05.03.20 
            ✎
    17:34 
 | 
         
        (4) У тебя все свои получает?
 
        У меня просто 82, метода: КодироватьСтроку(КодМаркировки,СпособКодированияСтроки.КодировкаURL); А я что бы не писал, и не пробовал из интернета, что то не могут осилить код: "010290000119684021(Vs,oS?a;/_x-" - вот хз что делать.  | 
|||
| 
    14
    
        Megas    
     05.03.20 
            ✎
    18:27 
 | 
         
        (13) + 
 
        написал на 8.3 - через КодироватьСтроку(КодМаркировки,СпособКодированияСтроки.КодировкаURL); тоже не проходит =(  | 
|||
| 
    15
    
        Tatitutu    
     05.03.20 
            ✎
    18:35 
 | 
         
        Передавай код маркировки 31 символ без кодирования
 
        https://magazkat.ru/images/magazka_5940.png  | 
|||
| 
    16
    
        victuan1    
     05.03.20 
            ✎
    20:05 
 | 
         
        (15) Ох и дырявая система. Проверять же надо еще КМ на поддельность, для этого нужно сличать не только СГТИН, но и криптохвост.     
         | 
|||
| 
    17
    
        timurhv    
     05.03.20 
            ✎
    21:26 
 | 
         
        (16) Тоже не очень понимаю зачем нужен криптохвост в DataMatrix, сегодня добавил чужой (для проверки статуса с запятой в серии) и мобильное приложение сказало все ОК.
 
        Наверное, у проверяющих будет расширенный API для выявления контрафакта.  | 
|||
| 
    18
    
        Megas    
     06.03.20 
            ✎
    14:13 
 | 
         
        (15) У меня сейчас 800 кодов,  без кодирования многие дают ошибку. С кодированием почит норм - но 90(более 10%) кодов не находит.     
         | 
|||
| 
    19
    
        Megas    
     06.03.20 
            ✎
    17:30 
 | 
         
        Запятая в коде не проходит =(     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |