[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page:\u002Fblog\u002Fustarevshee-api-kod-oshibki-410":3,"crumbs:\u002Fblog\u002Fustarevshee-api-kod-oshibki-410":9},{"path":4,"url":5,"title":6,"description":7,"h1":6,"html":8},"\u002Fblog\u002Fustarevshee-api-kod-oshibki-410\u002F","https:\u002F\u002Fseopeak.ru\u002Fblog\u002Fustarevshee-api-kod-oshibki-410\u002F","Устаревшее API: код ошибки 410","Ошибка 410 «Устаревшее API» приходит от Честного знака, когда программа вызывает отключённый метод. Что сделать и как перевести обмен на True API.","\u003Cp>Сообщение «Устаревшее API» с кодом 410 приходит не от сайта и не от браузера. Его отдаёт система маркировки «Честный знак», когда программа вызывает метод, который уже отключили. В ответе обычно есть и сам код, и имя метода:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  \"code\": 410,\n  \"error_message\": \"Устаревшее API\",\n  \"method\": \"POST \u002Fapi\u002Fv3\u002Ffacade\u002Fcis\u002Fcis_list\"\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>410 здесь значит, что адрес закрыт постоянно. Повтор того же запроса результат не изменит: метод снят с поддержки, а не «временно недоступен».\u003C\u002Fp>\n\n\u003Ch2>Где это всплывает\u003C\u002Fh2>\n\u003Cp>Чаще всего ошибка появляется в 1С: при проверке кодов маркировки, эмиссии, приёмке или другом обмене с ГИС МТ. В тексте метода встречается старый фасадный адрес, например \u003Ccode>POST \u002Fapi\u002Fv3\u002Ffacade\u002Fcis\u002Fcis_list\u003C\u002Fcode> или \u003Ccode>POST \u002Fapi\u002Fv4\u002Ffacade\u002Fcis\u002Fcis_list\u003C\u002Fcode>. Тот же ответ бывает и у других снятых методов: смотрите поле \u003Ccode>method\u003C\u002Fcode>, оно называет конкретный вызов.\u003C\u002Fp>\n\u003Cp>Оператор маркировки заранее предупреждал, что фасадный метод устарел и снят с поддержки, а заменой служит True API. На промышленном контуре markirovka.crpt.ru старый вызов больше не выполняется.\u003C\u002Fp>\n\n\u003Ch2>Что сделать\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Сохраните полный текст ошибки. Нужны код, фраза «Устаревшее API» и строка method. По ней видно, какой именно адрес ещё вызывает программа.\u003C\u002Fli>\n\u003Cli>Если в адресе есть \u003Ccode>\u002Ffacade\u002F\u003C\u002Fcode>, обмен до сих пор ходит в старый интерфейс. Его заменяют методы True API: получение информации о кодах по списку \u003Ccode>POST \u002Fapi\u002Fv3\u002Ftrue-api\u002Fcises\u002Finfo\u003C\u002Fcode> и краткий список \u003Ccode>POST \u002Fapi\u002Fv3\u002Ftrue-api\u002Fcises\u002Fshort\u002Flist\u003C\u002Fcode>. Описание лежит в разделе «Помощь» личного кабинета ГИС МТ, документ True API.\u003C\u002Fli>\n\u003Cli>Сначала обновите конфигурацию 1С и подсистему обмена с маркировкой до релиза, где эти методы уже стоят. Для типовой базы это безопаснее ручной правки: обновление меняет не только адрес, но и формат запроса.\u003C\u002Fli>\n\u003Cli>Новый адрес нельзя подставить в старый вызов как есть. \u003Ccode>cises\u002Finfo\u003C\u002Fcode> ждёт POST и JSON в теле. Если оставить прежний GET, вместо 410 придёт 405: метод по адресу есть, а тип запроса не тот.\u003C\u002Fli>\n\u003Cli>Отдельно проверьте токен и контур. Код 401 означает, что сессия True API истекла, это уже не «устаревшее API». Запрос должен идти на тот контур, где заведена компания: промышленный markirovka.crpt.ru или демонстрационный. Чужой хост отвечает ошибкой даже при верном методе.\u003C\u002Fli>\n\u003Cli>Если в method другой путь, не список кодов, замену берите из актуальной документации True API для этого метода. Старый адрес из ошибки в новый контур не копируют.\u003C\u002Fli>\n\u003Cli>После правки повторите ту же операцию, на которой обмен остановился: проверка кода, эмиссия или приёмка. Успех — это ответ с данными по коду, а не новый код 410.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>Чем поможем\u003C\u002Fh2>\n\u003Cp>Найдём в обмене вызов, из-за которого приходит 410, и переведём его на актуальный метод True API. Проверим, что операция в 1С снова получает данные по кодам, а не ответ «Устаревшее API». Если после смены адреса всплывёт 401 или 405, разберём токен, тип запроса и контур.\u003C\u002Fp>\n\u003Cp>Описать задачу можно через \u003Ca href=\"\u002Fzayavka\u002F\">онлайн-заявку\u003C\u002Fa>.\u003C\u002Fp>\n",[10,13],{"path":11,"label":12},"\u002Fblog","Блог",{"path":14,"label":6},"\u002Fblog\u002Fustarevshee-api-kod-oshibki-410"]