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

И всё-таки Can't deserialize request body into type: MessageToPost

Open blutang opened this issue 3 years ago • 1 comments

Добрый день. УПД с функцией ДОП в формате XML отправлена из Диадок. Затем скачана "в исходном формате". Но не удается посредством API загрузить этот документ в Черновики.

https://diadoc-api.kontur.ru/V3/PostMessage

Content-Type: application/json; charset utf-8 Authorization: DiadocAuth ddauth_api_client_id=${API_ID},ddauth_token=${SessionToken}

{"FromBoxId":"[email protected]", "ToBoxId": "[email protected]", "IsInternal": false, "ToDepartmentId": "","FromDepartmentId": "41203483-0a7b-4785-ab81-110a96d71b8d", "DocumentAttachments": [{"SignedContent": {"Content": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUxIj8+DQo81ODp6yDI5NTg6es9Ik9OX05TQ0hGRE9QUFJfMkJNLTIzMTQwMTQ1NjktMjAxMzAyMjIwMzU5MTU5MjcxNTkyMDAwMDAwMDAwMF8yQk0tNzcyNTExNzY2NS03NzQ0MDEwMDEtMjAxNjAyMjQxMDIwMDMwNzU3MTEzXzIwMjIwNTEzXzE0NzU4ZTlkLTYyNmYtNDRjYi1hZmIwLTliNWMwZmJhMjJjOSIgwuXw8dTu8Ow9IjUuMDEiIMLl8PHP8O7jPSJEaWFkb2MgMS4wIj4NCiAgPNHi0/fE7urO4e7wIMjkzvLv8D0iMkJNLTc3MjUxMTc2NjUtNzc0NDAxMDAxLTIwMTYwMjI0MTAyMDAzMDc1NzExMyIgyOTP7us9IjJCTS0yMzE0MDE0NTY5LTIwMTMwMjIyMDM1OTE1OTI3MTU5MjAwMDAwMDAwMDAiPg0KICAgIDzR4s7dxM7y7/AgyM3N3ss9IjY2NjMwMDMxMjciIMjk3cTOPSIyQk0iIM3g6OzO8OM9IsDOICZxdW90O8/UICZxdW90O9HKwSDK7u3y8/AmcXVvdDsiIC8+DQogIDwv0eLT98Tu6s7h7vA+DQogIDzE7urz7OXt8iDKzcQ9IjExMTUxMzEiIMLw5ezI7fTP8D0iMTYuMzMuMzQiIMTg8uDI7fTP8D0iMTMuMDUuMjAyMiIgzeDo7N3q7u3R8+HR7vHyPSLN5eHg7eru4vHq4P8g6vDl5Ojy7eD/IO7w4+Dt6Ofg9uj/IJYg9uXt8vDg6/zt++kg6u7t8vDg4+Xt8iCr0MTKuyAowOr26O7t5fDt7uUg7uH55fHy4u4pLCDIzc0gNzcyNTExNzY2NSwgys/PIDc3MDQwMTAwMSIg1PPt6vbo/z0ixM7PIiDP7tTg6vLVxj0ixO7q8+zl7fIg7uEg7vLj8PPn6uUg8u7i4PDu4iAo4vvv7uvt5e3o6CDw4OHu8iksIO/l8OXk4PflIOjs8/nl8fLi5e3t+/Ug7/Dg4iAo5O7q8+zl7fIg7uEg7urg5+Dt6Ogg8/Hr8+MpIiDN4OjsxO7qzu/wPSLE7urz7OXt8iDu4SDu8uPw8+fq5SDy7uLg8O7iICji++/u6+3l7ejoIPDg4e7yKSwg7+Xw5eTg9+Ug6Ozz+eXx8uLl7e379SDv8ODiICjk7urz7OXt8iDu4SDu6uDn4O3o6CDz8evz4ykiPg0KICAgIDzR4tH31ODq8iDN7uzl8NH31D0iNDk3IiDE4PLg0ffUPSIxMi4wNS4yMDIyIiDK7uTOysI9IjY0MyI+DQogICAgICA80eLP8O7kPg0KICAgICAgICA8yOTR4j4NCiAgICAgICAgICA80eLey9P3IM3g6OzO8OM9Is3l4eDt6u7i8erg/yDq8OXk6PLt4P8g7vDj4O3o5+D26P8gliD25e3y8ODr/O376SDq7u3y8ODj5e3yIKvQxMq7ICjA6vbo7u3l8O3u5SDu4fnl8fLi7ikiIMjNzd7LPSI3NzI1MTE3NjY1IiDKz889Ijc3MDQwMTAwMSIgLz4NCiAgICAgICAgPC/I5NHiPg0KICAgICAgICA8wOTw5fE+DQogICAgICAgICAgPMDk8NDUIMjt5OXq8T0iMTE1NDE5IiDK7uTQ5ePo7u09Ijc3IiDT6+j24D0i0ujs8/DgINTw8+3n5SIgxO7sPSIyNCIgyuLg8PI9It3yIDIgz+7sIEkgyu7sIDEtMjkiIC8+DQogICAgICAgIDwvwOTw5fE+DQogICAgICA8L9Hiz/Du5D4NCiAgICAgIDzR4s/QxCDN7uzl8M/QxD0iNzciIMTg8uDP0MQ9IjEzLjA1LjIwMjIiIC8+DQogICAgICA80eLP7urz7z4NCiAgICAgICAgPMjk0eI+DQogICAgICAgICAgPNHi3svT9yDN4OjszvDjPSLOzs4gJnF1b3Q7wOPw7u3l9PLl7/Du5PPq8iZxdW90OyIgyM3N3ss9IjIzMTQwMTQ1NjkiIMrPzz0iMjMxNDAxMDAxIiAvPg0KICAgICAgICA8L8jk0eI+DQogICAgICAgIDzA5PDl8T4NCiAgICAgICAgICA8wOTw0NQgyO3k5erxPSIzNTI1MDAiIMru5NDl4+ju7T0iMjMiIMPu8O7kPSLL4OHo7fHqIiDT6+j24D0i8+sgyuDr6O3o7eAiIMTu7D0iODEiIC8+DQogICAgICAgIDwvwOTw5fE+DQogICAgICA8L9Hiz+7q8+8+DQogICAgICA8xO7v0eLU1cYxIM3g6OzOysI9ItDu8fHo6fHq6Okg8PPh6/wiIC8+DQogICAgPC/R4tH31ODq8j4NCiAgICA80uDh69H31ODq8j4NCiAgICAgIDzR4uXk0u7iIM3u7NHy8D0iMSIgzeDo7NLu4j0ixebl7OXx//ft7uUg7/Dl5O7x8uDi6+Xt6OUg7+7r7e708+3q9uju7eDr/O3u4+4g8uX17ej35fHq7uPuICjz5ODr5e3t7uPuKSDk7vHy8+/gIPEg6PHv7uv85+7i4O3o5ewg4uXhLejt8uXw9OXp8eAg6iDP8O7j8ODs7O3uLfLl9e3o9+Xx6u7s8yDq7uzv6+Xq8fMgzcrOINbKINDEyiAowM4pIO3gIPHw7vft7uwg8Pvt6uUg8SDo8e/u6/zn7uLg7ejl7CDz5ODr5e3t7uPuIPDg4e735ePuIOzl8fLgLiIg0fLS7uLB5efNxNE9IjExNjEuMjkiIM3g69HyPSLh5ecgzcTRIiDR8tLu4tP3zeDrPSIxMTYxLjI5Ij4NCiAgICAgICAgPMDq9ujnPg0KICAgICAgICAgIDzB5efA6vbo5z7h5ecg4Or26OfgPC/B5efA6vbo5z4NCiAgICAgICAgPC/A6vbo5z4NCiAgICAgICAgPNHz7M3g6z4NCiAgICAgICAgICA8weXnzcTRPuHl5yDNxNE8L8Hl583E0T4NCiAgICAgICAgPC/R8+zN4Os+DQogICAgICA8L9Hi5eTS7uI+DQogICAgICA8wvHl4+7O7+sg0fLS7uLB5efNxNHC8eXj7j0iMTE2MS4yOSIg0fLS7uLT983g68Lx5ePuPSIxMTYxLjI5Ij4NCiAgICAgICAgPNHz7M3g68Lx5ePuPg0KICAgICAgICAgIDzB5efNxNE+4eXnIM3E0TwvweXnzcTRPg0KICAgICAgICA8L9Hz7M3g68Lx5ePuPg0KICAgICAgPC/C8eXj7s7v6z4NCiAgICA8L9Lg4evR99Tg6vI+DQogICAgPNHiz/Du5M/l8D4NCiAgICAgIDzR4s/l8CDR7uTO7+XwPSLT8evz4+gg7urg5+Dt+yDv7uvt7vHy/P4g6CDiIPHw7uouIj4NCiAgICAgICAgPM7x7c/l8CDN4OjszvHtPSLE7uPu4u7wIM/SyiDx8O737fvpIiDE4PLgzvHtPSIxMy4wNS4yMDIyIiAvPg0KICAgICAgPC/R4s/l8D4NCiAgICA8L9Hiz/Du5M/l8D4NCiAgICA8z+7k7+jx4O3yIM7x7c/u6+09IsTu6+bt7vHy7fvlIO7h/+fg7e3u8fLoIiDO4evP7uvtPSI2IiDR8uDy8/E9IjEiPg0KICAgICAgPN7LIMjNzd7LPSI3NzI1MTE3NjY1IiDE7uvm7T0iz/Dl5PHl5ODy5ev8IM/w4OLr5e3o/yIgzeDo7M7w4z0izcXBwM3KzsLRysDfIMrQxcTI0s3A3yDO0MPAzcjHwNbI3yAtINbFzdLQwMvczdvJIMrOzdLQwMPFzdIgJnF1b3Q70MTKJnF1b3Q7ICjAytbIzs3F0M3OxSDOwdnF0dLCzikiPg0KICAgICAgICA81MjOINTg7Ojr6P89IsPu8OHg9+Xt6u4iIMjs/z0i0eXw4+XpIiDO8vfl8fLi7j0iw+Xt7eDk/OXi6PciIC8+DQogICAgICA8L97LPg0KICAgIDwvz+7k7+jx4O3yPg0KICA8L8Tu6vPs5e3yPg0KPC/U4OnrPg=="}, "TypeNamedId": "UniversalTransferDocument", "Function":"ДОП", "Version":"utd820_05_01_02_hyphen", "NeedRecipientSignature": true, "Metadata": [{"Key": "FileName", "Value": "ON_NSCHFDOPPR_2BM-2314014569-2013022203591592715920000000000_2BM-7725117665-774401001-201602241020030757113_20220513_14758e9d-626f-44cb-afb0-9b5c0fba22c9.xml" }] }], "IsDraft": true }

Какую Version utd820_* ни выбрать - ответ один: Can't deserialize request body into type: MessageToPost

Content был закодирован в Windows-1251 на https://www.base64decode.org/ затем там же раскодирован и проверен на https://www.diadoc.ru/docs/forms/upd - ошибок нет, впрочем слово УПД тоже не появилось, только счёт-фактура... Что я делаю не так?

blutang avatar May 18 '22 08:05 blutang