diadocapi-docs icon indicating copy to clipboard operation
diadocapi-docs copied to clipboard

Отправка TemplateToPost

Open KirillSagach opened this issue 1 year ago • 2 comments

Всем привет! Подскажите, пожалуйста, никак не пойму в чем проблема. Отправляю POST-запрос "PostTemplate":

{
"FromBoxId": "9bfe09f4-b15b-44df-b31b-8a5b1f79a632",
"ToBoxId": "57aca62f-47d3-46eb-bb31-2583cc4d3ab4",
"MessageFromBoxId": "57aca62f-47d3-46eb-bb31-2583cc4d3ab4",
"MessageToBoxId": "9bfe09f4-b15b-44df-b31b-8a5b1f79a632",
"DocumentAttachments": [
{
"UnsignedContent": {
"NameOnShelf": "УПД"
},
"TypeNamedId": "UniversalTransferDocument",
"Function": "СЧФДОП",
"Version": "utd820_05_01_01_hyphen"
}
]
}

В итоге ошибка 400: Can't deserialize request body into type TemplateToPost: Invalid wire-type; this usually means you have over-written a file without truncating or setting the length; see https://stackoverflow.com/q/2152978/23354.

Что я делаю не так? Есть подозрение, что это из-за того, что я не задал в элементе списка "DocumentAttachment" Metadata. Я знаю, как полкчить список метадат для конкретного тип/ функции/версии документа, но ведь у нас просто шаблон, а здесь https://developer.kontur.ru/Docs/diadoc-api/proto/TemplateDocumentAttachment.html сказано, что в Metadata должны быть пары ключ-значение, а в шаблоне не может быть значений - там же только ключи

KirillSagach avatar Jul 25 '24 14:07 KirillSagach