Giter VIP home page Giter VIP logo

Comments (15)

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024 1

Всё заработало! Спасибо, большое, ваш совет нам очень помог!

from diadocapi-docs.

asvyazin avatar asvyazin commented on June 21, 2024

От документа, но проблема не в этом, здесь, судя по всему, запрос неправильно сформирован. Напишите ошибку полностью, все, что есть: HTTP-код, заголовки, тело ответа.

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

HTTP/1.1 100 Continue HTTP/1.1 400 Bad Request Server: nginx Date: Thu, 27 Oct 2016 06:55:38 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 60 Access-Control-Allow-Origin: * X-Diadoc-ErrorCode: Http.BadRequest Can't deserialize request body into type: MessagePatchToPost

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

А если посылать контент с и сигнатуру без BOM то:
HTTP/1.1 100 Continue HTTP/1.1 400 Bad Request Server: nginx Date: Thu, 27 Oct 2016 06:57:46 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 60 Access-Control-Allow-Origin: * X-Diadoc-ErrorCode: DocumentService.InvalidFileContent Invalid character in the given encoding. Line 1, position 1.

from diadocapi-docs.

atytsky avatar atytsky commented on June 21, 2024

Напишите HTTP-заголовки запроса, который на сервер отправляете.

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

Authorization: DiadocAuth ddauth_api_client_id=мой_апи_клиент,ddauth_token=мой_токен_авторизации
Accept: application/json
Content-Type: application/json charset=utf-8

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

А PostMessagePatch для неформализованных документов подходит?

from diadocapi-docs.

atytsky avatar atytsky commented on June 21, 2024

Заголовки верные, значит ошибка в передаваемых данных. Когда последний раз получили ошибку? Нужны какие-то идентификаторы, чтобы посмотреть со стороны сервера, что происходит.

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

[MessageId] => b2d7e9d1-34a3-4390-bbda-f2f46ef2d6e2
Дата 13:30 примерно. Или что-то ещё нужно?

from diadocapi-docs.

atytsky avatar atytsky commented on June 21, 2024

Хм, посмотрел файлы, из 1-го комментария, base64 сам на себя не похож. По бинарной подписи у меня получилась вот такая строка:

TUlJaWVnWUpLb1pJaHZjTkFRY0NvSUlpYXpDQ0ltY0NBUUV4RERBS0JnWXFoUU1DQWdrRkFEQUxCZ2txaGtpRzl3MEJCd0dnZ2g0Rw0KTUlJRkdUQ0NCTWlnQXdJQkFnSVFOR2dlUU10Qjd6T3BvTGZJZHBLYUtUQUlCZ1lxaFFNQ0FnTXdnZ0ZLTVI0d0hBWUpLb1pJaHZjTg0KQVFrQkZnOWthWFJBYldsdWMzWjVZWG91Y25VeEN6QUpCZ05WQkFZVEFsSlZNUnd3R2dZRFZRUUlEQk0zTnlEUXN5NGcwSnpRdnRHQg0KMExyUXN0Q3dNUlV3RXdZRFZRUUhEQXpRbk5DKzBZSFF1dEN5MExBeFB6QTlCZ05WQkFrTU5qRXlOVE0zTlNEUXN5NGcwSnpRdnRHQg0KMExyUXN0Q3dMQ0RSZzlDN0xpRFFvdEN5MExYUmdOR0IwTHJRc05HUExDRFF0QzRnTnpFc01Db0dBMVVFQ2d3ajBKelF1TkM5MExyUQ0KdnRDODBZSFFzdEdQMExmUmpDRFFvTkMrMFlIUmdkQzQwTGd4R0RBV0JnVXFoUU5rQVJJTk1UQTBOemN3TWpBeU5qY3dNVEVhTUJnRw0KQ0NxRkF3T0JBd0VCRWd3d01EYzNNVEEwTnpRek56VXhRVEEvQmdOVkJBTU1PTkNUMEw3UXU5QyswTExRdmRDKzBMa2cwWVBRdE5DKw0KMFlIUmd0QyswTExRdGRHQTBZL1JqdEdKMExqUXVTRFJodEMxMEwzUmd0R0FNQjRYRFRFeU1EY3lNREV5TXpFeE5Gb1hEVEkzTURjeA0KTnpFeU16RXhORm93Z2dGS01SNHdIQVlKS29aSWh2Y05BUWtCRmc5a2FYUkFiV2x1YzNaNVlYb3VjblV4Q3pBSkJnTlZCQVlUQWxKVg0KTVJ3d0dnWURWUVFJREJNM055RFFzeTRnMEp6UXZ0R0IwTHJRc3RDd01SVXdFd1lEVlFRSERBelFuTkMrMFlIUXV0Q3kwTEF4UHpBOQ0KQmdOVkJBa01OakV5TlRNM05TRFFzeTRnMEp6UXZ0R0IwTHJRc3RDd0xDRFJnOUM3TGlEUW90Q3kwTFhSZ05HQjBMclFzTkdQTENEUQ0KdEM0Z056RXNNQ29HQTFVRUNnd2owSnpRdU5DOTBMclF2dEM4MFlIUXN0R1AwTGZSakNEUW9OQyswWUhSZ2RDNDBMZ3hHREFXQmdVcQ0KaFFOa0FSSU5NVEEwTnpjd01qQXlOamN3TVRFYU1CZ0dDQ3FGQXdPQkF3RUJFZ3d3TURjM01UQTBOelF6TnpVeFFUQS9CZ05WQkFNTQ0KT05DVDBMN1F1OUMrMExMUXZkQyswTGtnMFlQUXROQyswWUhSZ3RDKzBMTFF0ZEdBMFkvUmp0R0owTGpRdVNEUmh0QzEwTDNSZ3RHQQ0KTUdNd0hBWUdLb1VEQWdJVE1CSUdCeXFGQXdJQ0l3RUdCeXFGQXdJQ0hnRURRd0FFUUkrbHYza1FJOGpXa2Exa01WZGJ2cHZGaW9QMA0KUHluM0tubXArMlhENktnUFduWEVJbFNSWDhnL0lZcmFjRHI1MVlzTmMyS0UzQzdta0g2aEEzTTNvZnVqZ2dHQ01JSUJmakNCeGdZRg0KS29VRFpIQUVnYnd3Z2JrTUk5Q2YwSkRRbXRDY0lNS3IwSnJSZ05DNDBML1JndEMrMEovUmdOQytJRWhUVGNLN0RDRFFuOUNRMEpvZw0Kd3F2UWs5QyswTHZRdnRDeTBMM1F2dEM1SU5DajBLYkN1d3cyMEpmUXNOQzYwTHZSanRHSDBMWFF2ZEM0MExVZzRvU1dJREUwT1M4eg0KTHpJdk1pMDVPVGtnMEw3UmdpQXdOUzR3Tnk0eU1ERXlERGpRbDlDdzBMclF1OUdPMFlmUXRkQzkwTGpRdFNEaWhKWWdNVFE1THpjdg0KTVM4MEx6SXROakF6SU5DKzBZSWdNRFl1TURjdU1qQXhNakF1QmdVcWhRTmtid1FsRENQUW45Q1EwSnJRbkNEQ3E5Q2EwWURRdU5DLw0KMFlMUXZ0Q2YwWURRdmlCSVUwM0N1ekJEQmdOVkhTQUVQREE2TUFnR0JpcUZBMlJ4QVRBSUJnWXFoUU5rY1FJd0NBWUdLb1VEWkhFRA0KTUFnR0JpcUZBMlJ4QkRBSUJnWXFoUU5rY1FVd0JnWUVWUjBnQURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVdw0KQXdFQi96QWRCZ05WSFE0RUZnUVVpNWc3aVJoUjZPK2NBbmk0NnNqVUlMSlZ5VjB3Q0FZR0tvVURBZ0lEQTBFQTIzUmVlYy9ZMjdycA0KTWkraUZiZ1dDYXpHWTNza0JUcTVaR3NRS09VeENlNG1PN1VCREFDaVdxZEEwbnZxaVFNWGVIZ3FvLy9mTzlweHVJSHR5bXd5TWpDQw0KQnR3d2dnYUxvQU1DQVFJQ0Nod1l6c2dBQUFBQUFEMHdDQVlHS29VREFnSURNSUlCU2pFZU1Cd0dDU3FHU0liM0RRRUpBUllQWkdsMA0KUUcxcGJuTjJlV0Y2TG5KMU1Rc3dDUVlEVlFRR0V3SlNWVEVjTUJvR0ExVUVDQXdUTnpjZzBMTXVJTkNjMEw3UmdkQzYwTExRc0RFVg0KTUJNR0ExVUVCd3dNMEp6UXZ0R0IwTHJRc3RDd01UOHdQUVlEVlFRSkREWXhNalV6TnpVZzBMTXVJTkNjMEw3UmdkQzYwTExRc0N3Zw0KMFlQUXV5NGcwS0xRc3RDMTBZRFJnZEM2MExEUmp5d2cwTFF1SURjeExEQXFCZ05WQkFvTUk5Q2MwTGpRdmRDNjBMN1F2TkdCMExMUg0KajlDMzBZd2cwS0RRdnRHQjBZSFF1TkM0TVJnd0ZnWUZLb1VEWkFFU0RURXdORGMzTURJd01qWTNNREV4R2pBWUJnZ3FoUU1EZ1FNQg0KQVJJTU1EQTNOekV3TkRjME16YzFNVUV3UHdZRFZRUURERGpRazlDKzBMdlF2dEN5MEwzUXZ0QzVJTkdEMExUUXZ0R0IwWUxRdnRDeQ0KMExYUmdOR1AwWTdSaWRDNDBMa2cwWWJRdGRDOTBZTFJnREFlRncweE5UQTBNakl4TVRFMU5EQmFGdzB4T1RBME1qRXhNVEUxTkRCYQ0KTUlJQklURWFNQmdHQ0NxRkF3T0JBd0VCRWd3d01EYzNNVEEwTnpRek56VXhHREFXQmdVcWhRTmtBUklOTVRBME56Y3dNakF5Tmpjdw0KTVRFZU1Cd0dDU3FHU0liM0RRRUpBUllQWkdsMFFHMXBibk4yZVdGNkxuSjFNVHd3T2dZRFZRUUpERE14TWpVek56VWcwTE11SU5DYw0KMEw3UmdkQzYwTExRc0NEUmc5QzdMaURRb3RDeTBMWFJnTkdCMExyUXNOR1BJTkMwTGpjeExEQXFCZ05WQkFvTUk5Q2MwTGpRdmRDNg0KMEw3UXZOR0IwTExSajlDMzBZd2cwS0RRdnRHQjBZSFF1TkM0TVJVd0V3WURWUVFIREF6UW5OQyswWUhRdXRDeTBMQXhIREFhQmdOVg0KQkFnTUV6YzNJTkN6TGlEUW5OQyswWUhRdXRDeTBMQXhDekFKQmdOVkJBWVRBbEpWTVJzd0dRWURWUVFEREJMUW85Q21JREVnMEpqUQ0Kb1NEUWs5Q2owS1l3WXpBY0JnWXFoUU1DQWhNd0VnWUhLb1VEQWdJakFRWUhLb1VEQWdJZUFRTkRBQVJBaUN0MTZ6eERReFkyOGROeg0KOUFSYzgwY2FFQ0JWR0FiTUdkY20zWldQcEZzZzNuYmFHeDJDcTJpQ21HUHRoaUg5NUpNRG9oa1dMeS9WRDMxVzFsRUdDcU9DQTNRdw0KZ2dOd01CSUdBMVVkRXdFQi93UUlNQVlCQWY4Q0FRRXdIUVlEVlIwT0JCWUVGTXlDV0NPZHRjenVhVm1vQjNid0V0b01TVU1mTUFzRw0KQTFVZER3UUVBd0lCaGpBU0Jna3JCZ0VFQVlJM0ZRRUVCUUlEQWdBQ01DOEdBMVVkSUFRb01DWXdDQVlHS29VRFpIRUJNQWdHQmlxRg0KQTJSeEFqQUlCZ1lxaFFOa2NRTXdCZ1lFVlIwZ0FEQTJCZ1VxaFFOa2J3UXREQ3ZRbXRHQTBMalF2OUdDMEw3UW45R0EwTDRnUTFOUQ0KSUNqUXN0QzEwWURSZ2RDNDBZOGdNeTQyTGpFcE1JSUJpd1lEVlIwakJJSUJnakNDQVg2QUZJdVlPNGtZVWVqdm5BSjR1T3JJMUNDeQ0KVmNsZG9ZSUJVcVNDQVU0d2dnRktNUjR3SEFZSktvWklodmNOQVFrQkZnOWthWFJBYldsdWMzWjVZWG91Y25VeEN6QUpCZ05WQkFZVA0KQWxKVk1Sd3dHZ1lEVlFRSURCTTNOeURRc3k0ZzBKelF2dEdCMExyUXN0Q3dNUlV3RXdZRFZRUUhEQXpRbk5DKzBZSFF1dEN5MExBeA0KUHpBOUJnTlZCQWtNTmpFeU5UTTNOU0RRc3k0ZzBKelF2dEdCMExyUXN0Q3dMQ0RSZzlDN0xpRFFvdEN5MExYUmdOR0IwTHJRc05HUA0KTENEUXRDNGdOekVzTUNvR0ExVUVDZ3dqMEp6UXVOQzkwTHJRdnRDODBZSFFzdEdQMExmUmpDRFFvTkMrMFlIUmdkQzQwTGd4R0RBVw0KQmdVcWhRTmtBUklOTVRBME56Y3dNakF5Tmpjd01URWFNQmdHQ0NxRkF3T0JBd0VCRWd3d01EYzNNVEEwTnpRek56VXhRVEEvQmdOVg0KQkFNTU9OQ1QwTDdRdTlDKzBMTFF2ZEMrMExrZzBZUFF0TkMrMFlIUmd0QyswTExRdGRHQTBZL1JqdEdKMExqUXVTRFJodEMxMEwzUg0KZ3RHQWdoQTBhQjVBeTBIdk02bWd0OGgya3BvcE1Ga0dBMVVkSHdSU01GQXdKcUFrb0NLR0lHaDBkSEE2THk5eWIzTjBaV3hsWTI5dA0KTG5KMUwyTmtjQzluZFdNdVkzSnNNQ2FnSktBaWhpQm9kSFJ3T2k4dmNtVmxjM1J5TFhCcmFTNXlkUzlqWkhBdlozVmpMbU55YkRDQg0KeGdZRktvVURaSEFFZ2J3d2dia01JOUNmMEpEUW10Q2NJTUtyMEpyUmdOQzQwTC9SZ3RDKzBKL1JnTkMrSUVoVFRjSzdEQ0RRbjlDUQ0KMEpvZ3dxdlFrOUMrMEx2UXZ0Q3kwTDNRdnRDNUlOQ2owS2JDdXd3MjBKZlFzTkM2MEx2Ump0R0gwTFhRdmRDNDBMVWc0b1NXSURFMA0KT1M4ekx6SXZNaTA1T1RrZzBMN1JnaUF3TlM0d055NHlNREV5RERqUWw5Q3cwTHJRdTlHTzBZZlF0ZEM5MExqUXRTRGloSllnTVRRNQ0KTHpjdk1TODBMekl0TmpBeklOQyswWUlnTURZdU1EY3VNakF4TWpBSUJnWXFoUU1DQWdNRFFRQ2l5QytsK2tSZ1EySng1ZndFTHF3bA0KTjVCNjZna083azhVTlhiM0p1LzluNmMyYndDQzR3bTVWbjlkMjRuSSttYVF0ZFVIWW1hUGMwNGNVTWNDbDRUQk1JSUh2RENDQjJ1Zw0KQXdJQkFnSUtHZXpwNkFBQ0FBQUdzVEFJQmdZcWhRTUNBZ013Z2dFaE1Sb3dHQVlJS29VREE0RURBUUVTRERBd056Y3hNRFEzTkRNMw0KTlRFWU1CWUdCU3FGQTJRQkVnMHhNRFEzTnpBeU1ESTJOekF4TVI0d0hBWUpLb1pJaHZjTkFRa0JGZzlrYVhSQWJXbHVjM1o1WVhvdQ0KY25VeFBEQTZCZ05WQkFrTU16RXlOVE0zTlNEUXN5NGcwSnpRdnRHQjBMclFzdEN3SU5HRDBMc3VJTkNpMExMUXRkR0EwWUhRdXRDdw0KMFk4ZzBMUXVOekVzTUNvR0ExVUVDZ3dqMEp6UXVOQzkwTHJRdnRDODBZSFFzdEdQMExmUmpDRFFvTkMrMFlIUmdkQzQwTGd4RlRBVA0KQmdOVkJBY01ETkNjMEw3UmdkQzYwTExRc0RFY01Cb0dBMVVFQ0F3VE56Y2cwTE11SU5DYzBMN1JnZEM2MExMUXNERUxNQWtHQTFVRQ0KQmhNQ1VsVXhHekFaQmdOVkJBTU1FdENqMEtZZ01TRFFtTkNoSU5DVDBLUFFwakFlRncweE5qQXhNVFF3TnpBNE1EQmFGdzB4T1RBMA0KTWpFeE1URTFNREJhTUlJQmVERVlNQllHQlNxRkEyUUJFZzB4TURJMk5qQTFOakEyTmpJd01Sb3dHQVlJS29VREE0RURBUUVTRERBdw0KTmpZMk16QXdNekV5TnpFM01EVUdBMVVFQ1F3dTBKL1JnTkMrMFlIUXY5QzEwTHJSZ2lEUW10QyswWUhRdk5DKzBMM1FzTkN5MFlMUQ0KdnRDeUlOQzBMaUExTmpFZU1Cd0dDU3FHU0liM0RRRUpBUllQWTJGQWMydGlhMjl1ZEhWeUxuSjFNUXN3Q1FZRFZRUUdFd0pTVlRFeg0KTURFR0ExVUVDQXdxTmpZZzBLSFFzdEMxMFlEUXROQzcwTDdRc3RHQjBMclFzTkdQSU5DKzBMSFF1OUN3MFlIUmd0R01NU0V3SHdZRA0KVlFRSERCalFsZEM2MExEUmd0QzEwWURRdU5DOTBMSFJnOUdBMExNeEt6QXBCZ05WQkFvTUl0Q1gwSkRRbmlBaTBKL1FwQ0FpMEtIUQ0KbXRDUklOQ2EwTDdRdmRHQzBZUFJnQ0l4TURBdUJnTlZCQXNNSjlDajBMVFF2dEdCMFlMUXZ0Q3kwTFhSZ05HUDBZN1JpZEM0MExrZw0KMFliUXRkQzkwWUxSZ0RFak1DRUdBMVVFQXhNYVUwdENJRXR2Ym5SMWNpQndjbTlrZFdOMGFXOXVJRU5CSURFd1l6QWNCZ1lxaFFNQw0KQWhNd0VnWUhLb1VEQWdJakFRWUhLb1VEQWdJZUFRTkRBQVJBd1VxSlVISE5YanhDVHdiTU9BQzVtVDJ2WkRyZTFxVVFsZVBINENWbA0KMmkwYXFKS2VwQVhyRmovNmhSZ1h1b1JrOGY5NjlKVTlZSWp4QWFuaUtGeGdLYU9DQkNZd2dnUWlNQklHQTFVZEV3RUIvd1FJTUFZQg0KQWY4Q0FRQXdIUVlEVlIwT0JCWUVGSThETVZwc2pXNTY5T1A0ZFRmaUlNUXNMSjJETUFzR0ExVWREd1FFQXdJQmhqQVNCZ2tyQmdFRQ0KQVlJM0ZRRUVCUUlEQWdBQ01DVUdBMVVkSUFRZU1Cd3dDQVlHS29VRFpIRUJNQWdHQmlxRkEyUnhBakFHQmdSVkhTQUFNRFlHQlNxRg0KQTJSdkJDME1LeUxRbXRHQTBMalF2OUdDMEw3UW45R0EwTDRnUTFOUUlpQW8wTExRdGRHQTBZSFF1TkdQSURNdU5pa3dnZ0dGQmdOVg0KSFNNRWdnRjhNSUlCZUlBVXpJSllJNTIxek81cFdhZ0hkdkFTMmd4SlF4K2hnZ0ZTcElJQlRqQ0NBVW94SGpBY0Jna3Foa2lHOXcwQg0KQ1FFV0QyUnBkRUJ0YVc1emRubGhlaTV5ZFRFTE1Ba0dBMVVFQmhNQ1VsVXhIREFhQmdOVkJBZ01FemMzSU5DekxpRFFuTkMrMFlIUQ0KdXRDeTBMQXhGVEFUQmdOVkJBY01ETkNjMEw3UmdkQzYwTExRc0RFL01EMEdBMVVFQ1F3Mk1USTFNemMxSU5DekxpRFFuTkMrMFlIUQ0KdXRDeTBMQXNJTkdEMExzdUlOQ2kwTExRdGRHQTBZSFF1dEN3MFk4c0lOQzBMaUEzTVN3d0tnWURWUVFLRENQUW5OQzQwTDNRdXRDKw0KMEx6UmdkQ3kwWS9RdDlHTUlOQ2cwTDdSZ2RHQjBMalF1REVZTUJZR0JTcUZBMlFCRWcweE1EUTNOekF5TURJMk56QXhNUm93R0FZSQ0KS29VREE0RURBUUVTRERBd056Y3hNRFEzTkRNM05URkJNRDhHQTFVRUF3dzQwSlBRdnRDNzBMN1FzdEM5MEw3UXVTRFJnOUMwMEw3Ug0KZ2RHQzBMN1FzdEMxMFlEUmo5R08wWW5RdU5DNUlOR0cwTFhRdmRHQzBZQ0NDaHdZenNnQUFBQUFBRDB3WVFZRFZSMGZCRm93V0RBcQ0Kb0NpZ0pvWWthSFIwY0RvdkwzSnZjM1JsYkdWamIyMHVjblV2WTJSd0wzWm5kV014WHpNdVkzSnNNQ3FnS0tBbWhpUm9kSFJ3T2k4dg0KY21WbGMzUnlMWEJyYVM1eWRTOWpaSEF2ZG1kMVl6RmZNeTVqY213d2NnWUlLd1lCQlFVSEFRRUVaakJrTURBR0NDc0dBUVVGQnpBQw0KaGlSb2RIUndPaTh2Y205emRHVnNaV052YlM1eWRTOWpaSEF2ZG1kMVl6RmZNeTVqY25Rd01BWUlLd1lCQlFVSE1BS0dKR2gwZEhBNg0KTHk5eVpXVnpkSEl0Y0d0cExuSjFMMk5rY0M5MlozVmpNVjh6TG1OeWREQXJCZ05WSFJBRUpEQWlnQTh5TURFMk1ERXhOREEzTURndw0KTUZxQkR6SXdNakF3TVRFME1EY3dPREF3V2pDQjN3WUZLb1VEWkhBRWdkVXdnZElNTFNMUW10R0EwTGpRdjlHQzBMN1FuOUdBMEw0Zw0KUTFOUUlpQW8wTExRdGRHQTBZSFF1TkdQSURNdU5pNHhLUXhUSXRDajBMVFF2dEdCMFlMUXZ0Q3kwTFhSZ05HUDBZN1JpZEM0MExrZw0KMFliUXRkQzkwWUxSZ0NBaTBKclJnTkM0MEwvUmd0QyswSi9SZ05DK0lOQ2owS1lpSU5DeTBMWFJnTkdCMExqUXVDQXhMalVNSmVLRQ0KbGlEUW9kQ2tMekV5TkMweU1qTTVJTkMrMFlJZ01EUXVNVEF1TWpBeE15RFFzeTRNSmVLRWxpRFFvZENrTHpFeU9DMHlNelV5SU5DKw0KMFlJZ01UVXVNRFF1TWpBeE5DRFFzeTR3Q0FZR0tvVURBZ0lEQTBFQWdhQjdJTWhkOVU3alRHeDNSM3JwVlRSb3IvSENTSzZuKzNBNg0KNXErOGVWaEszekFvWVZrVFJjTDArSjVJNTh4QVNQUHBuVW00SW1ra2F3djhqcG0yRGpDQ0NrVXdnZ24wb0FNQ0FRSUNDaloyTGIwQQ0KQWdBS24yWXdDQVlHS29VREFnSURNSUlCZURFWU1CWUdCU3FGQTJRQkVnMHhNREkyTmpBMU5qQTJOakl3TVJvd0dBWUlLb1VEQTRFRA0KQVFFU0REQXdOalkyTXpBd016RXlOekUzTURVR0ExVUVDUXd1MEovUmdOQyswWUhRdjlDMTBMclJnaURRbXRDKzBZSFF2TkMrMEwzUQ0Kc05DeTBZTFF2dEN5SU5DMExpQTFOakVlTUJ3R0NTcUdTSWIzRFFFSkFSWVBZMkZBYzJ0aWEyOXVkSFZ5TG5KMU1Rc3dDUVlEVlFRRw0KRXdKU1ZURXpNREVHQTFVRUNBd3FOallnMEtIUXN0QzEwWURRdE5DNzBMN1FzdEdCMExyUXNOR1BJTkMrMExIUXU5Q3cwWUhSZ3RHTQ0KTVNFd0h3WURWUVFIREJqUWxkQzYwTERSZ3RDMTBZRFF1TkM5MExIUmc5R0EwTE14S3pBcEJnTlZCQW9NSXRDWDBKRFFuaUFpMEovUQ0KcENBaTBLSFFtdENSSU5DYTBMN1F2ZEdDMFlQUmdDSXhNREF1QmdOVkJBc01KOUNqMExUUXZ0R0IwWUxRdnRDeTBMWFJnTkdQMFk3Ug0KaWRDNDBMa2cwWWJRdGRDOTBZTFJnREVqTUNFR0ExVUVBeE1hVTB0Q0lFdHZiblIxY2lCd2NtOWtkV04wYVc5dUlFTkJJREV3SGhjTg0KTVRZd056RTRNRGN5TmpBd1doY05NVGN4TURFNE1EY3lOakF3V2pDQ0FmY3hHREFXQmdncWhRTURnUTBCQVJJS056Y3pNVEUzTmpnMQ0KTlRFYU1CZ0dDQ3FGQXdPQkF3RUJFZ3d3TURjM01UVTNNalExTURFeElUQWZCZ2txaGtpRzl3MEJDUUVXRW1KbGJHRjVZVjl2WVVCbg0KY21GcGJpNXlkVEVMTUFrR0ExVUVCaE1DVWxVeEhEQWFCZ05WQkFnTUV6YzNJTkN6TGlEUW5OQyswWUhRdXRDeTBMQXhHREFXQmdOVg0KQkFjTUQ5Q3pJTkNjMEw3UmdkQzYwTExRc0RFZ01CNEdBMVVFQ2d3WDBKN1FudENlSUNMUWtOQ1QwS0RRbnRDUzBLM1FrU0l4SURBZQ0KQmdOVkJBTU1GOUNlMEo3UW5pQWkwSkRRazlDZzBKN1FrdEN0MEpFaU1UQXdMZ1lKS29aSWh2Y05BUWtDRENFM056RTFOekkwTlRBeA0KTFRjM01UVXdNVEF3TVMwd01Ea3lPRFkwT1RNeE1USXhNREF1QmdOVkJBd01KOUN6MExYUXZkQzEwWURRc05DNzBZelF2ZEdMMExrZw0KMExUUXVOR0EwTFhRdXRHQzBMN1JnREVYTUJVR0ExVUVCQXdPMEtIUXZ0Q3gwTDdRdTlDMTBMSXhNREF1QmdOVkJDb01KOUNiMExYUQ0KdnRDOTBMalF0Q0RRa05DNzBMWFF1dEdCMExEUXZkQzAwWURRdnRDeTBMalJoekV5TURBR0ExVUVDUXdwMFlQUXV5RFFvZEdDMExEUQ0KdmRDMDBMRFJnTkdDMEwzUXNOR1BMQ0RRdE5DKzBMd2dNVGtzSURJeEdEQVdCZ1VxaFFOa0FSSU5OVEE0TnpjME5qTTROakE1TmpFVw0KTUJRR0JTcUZBMlFERWdzd09USTROalE1TXpFeE1qQmpNQndHQmlxRkF3SUNFekFTQmdjcWhRTUNBaVFBQmdjcWhRTUNBaDRCQTBNQQ0KQkVBUlp3TzN1NnR4ZGRBZm5xVjJuTXBaSnU1YXlqQjdadjZCNE84dFNRVVNSSTYrN2JsSkUyOGQ1bDNWak5yTE94U2V3RnNNbVZ5VA0KZnFlR1FJNEo0bGh3bzRJRjJUQ0NCZFV3RGdZRFZSMFBBUUgvQkFRREFnVHdNQk1HQTFVZElBUU1NQW93Q0FZR0tvVURaSEVCTUVzRw0KQTFVZEpRUkVNRUlHQ0NzR0FRVUZCd01DQmdjcWhRTUNBaUlHQmdnckJnRUZCUWNEQkFZSEtvVURBd2NJQVFZSUtvVURBd2NCQVFFRw0KQmlxRkF3TUhBUVlJS29VREF3Y0FBUTh3T3dZRFZSMFJCRFF3TW9FU1ltVnNZWGxoWDI5aFFHZHlZV2x1TG5KMXBCd3dHakVZTUJZRw0KQ0NxRkF3T0JEUUVCRWdvM056TXhNVGMyT0RVMU1CMEdBMVVkRGdRV0JCUTdWSUtwS3FXakxVNEpIN3lJRFRBVHM3V1J6VENDQWJrRw0KQTFVZEl3U0NBYkF3Z2dHc2dCU1BBekZhYkkxdWV2VGorSFUzNGlERUxDeWRnNkdDQVlDa2dnRjhNSUlCZURFWU1CWUdCU3FGQTJRQg0KRWcweE1ESTJOakExTmpBMk5qSXdNUm93R0FZSUtvVURBNEVEQVFFU0REQXdOalkyTXpBd016RXlOekUzTURVR0ExVUVDUXd1MEovUg0KZ05DKzBZSFF2OUMxMExyUmdpRFFtdEMrMFlIUXZOQyswTDNRc05DeTBZTFF2dEN5SU5DMExpQTFOakVlTUJ3R0NTcUdTSWIzRFFFSg0KQVJZUFkyRkFjMnRpYTI5dWRIVnlMbkoxTVFzd0NRWURWUVFHRXdKU1ZURXpNREVHQTFVRUNBd3FOallnMEtIUXN0QzEwWURRdE5DNw0KMEw3UXN0R0IwTHJRc05HUElOQyswTEhRdTlDdzBZSFJndEdNTVNFd0h3WURWUVFIREJqUWxkQzYwTERSZ3RDMTBZRFF1TkM5MExIUg0KZzlHQTBMTXhLekFwQmdOVkJBb01JdENYMEpEUW5pQWkwSi9RcENBaTBLSFFtdENSSU5DYTBMN1F2ZEdDMFlQUmdDSXhNREF1QmdOVg0KQkFzTUo5Q2owTFRRdnRHQjBZTFF2dEN5MExYUmdOR1AwWTdSaWRDNDBMa2cwWWJRdGRDOTBZTFJnREVqTUNFR0ExVUVBeE1hVTB0Qw0KSUV0dmJuUjFjaUJ3Y205a2RXTjBhVzl1SUVOQklER0NFREpNeUNjeG5pQ1dUNWxTSCs3RWpPQXdlQVlEVlIwZkJIRXdiekExb0RPZw0KTVlZdmFIUjBjRG92TDJOa2NDNXphMkpyYjI1MGRYSXVjblV2WTJSd0wydHZiblIxY2kxallURXRNakF4TlM1amNtd3dOcUEwb0RLRw0KTUdoMGRIQTZMeTlqWkhBeUxuTnJZbXR2Ym5SMWNpNXlkUzlqWkhBdmEyOXVkSFZ5TFdOaE1TMHlNREUxTG1OeWJEQ0JuUVlJS3dZQg0KQlFVSEFRRUVnWkF3Z1kwd1JBWUlLd1lCQlFVSE1BS0dPR2gwZEhBNkx5OWpaSEF1YzJ0aWEyOXVkSFZ5TG5KMUwyTmxjblJwWm1sag0KWVhSbGN5OXJiMjUwZFhJdFkyRXhMVEl3TVRVdVkzSjBNRVVHQ0NzR0FRVUZCekFDaGpsb2RIUndPaTh2WTJSd01pNXphMkpyYjI1MA0KZFhJdWNuVXZZMlZ5ZEdsbWFXTmhkR1Z6TDJ0dmJuUjFjaTFqWVRFdE1qQXhOUzVqY25Rd2daTUdCeXFGQXdJQ01RSUVnWWN3Z1lRdw0KZEJaQ2FIUjBjRG92TDJOaExuTnJZbXR2Ym5SMWNpNXlkUzloWW05MWRDOWtiMk4xYldWdWRITXZZM0o1Y0hSdmNISnZMV3hwWTJWdQ0KYzJVdGNYVmhiR2xtYVdWa0RDclFvZENhMEpFZzBKclF2dEM5MFlMUmc5R0FJTkM0SU5DaDBMWFJnTkdDMFlQUXZDM1FuOUdBMEw0RA0KQWdXZ0JBenhaZm5UdStwNFJ2bUN4T1l3TmdZRktvVURaRzhFTFF3ckl0Q2EwWURRdU5DLzBZTFF2dENmMFlEUXZpQkRVMUFpSUNqUQ0Kc3RDMTBZRFJnZEM0MFk4Z015NDVLVEFyQmdOVkhSQUVKREFpZ0E4eU1ERTJNRGN4T0RBM01qWXdNRnFCRHpJd01UY3hNREU0TURjeQ0KTmpBd1dqQ0NBVEVHQlNxRkEyUndCSUlCSmpDQ0FTSU1LeUxRbXRHQTBMalF2OUdDMEw3UW45R0EwTDRnUTFOUUlpQW8wTExRdGRHQQ0KMFlIUXVOR1BJRE11TmlrTVV5TFFvOUMwMEw3UmdkR0MwTDdRc3RDMTBZRFJqOUdPMFluUXVOQzVJTkdHMExYUXZkR0MwWUFnSXRDYQ0KMFlEUXVOQy8wWUxRdnRDZjBZRFF2aURRbzlDbUlpRFFzdEMxMFlEUmdkQzQwTGdnTVM0MURFNUQwTFhSZ05HQzBMalJoTkM0MExyUQ0Kc05HQ0lOR0IwTDdRdnRHQzBMTFF0ZEdDMFlIUmd0Q3kwTGpSanlEaWhKWWcwS0hRcEM4eE1qUXRNamN6T0NEUXZ0R0NJREF4TGpBMw0KTGpJd01UVU1Ua1BRdGRHQTBZTFF1TkdFMExqUXV0Q3cwWUlnMFlIUXZ0QyswWUxRc3RDMTBZTFJnZEdDMExMUXVOR1BJT0tFbGlEUQ0Kb2RDa0x6RXlPQzB5TnpZNElOQyswWUlnTXpFdU1USXVNakF4TlRBSUJnWXFoUU1DQWdNRFFRRFYzNG1FZ0lPTkxHTXR5R1l3T1oyaQ0KaWg3TUc2TFJ0aklwcFFIK3FRZVY0S0JRajNtbVlVVmNGZFdWbSt4ZDFhamQ0aTVNdDFNVEZFdmwrT2I5Z3NYS01ZSUVPekNDQkRjQw0KQVFFd2dnR0lNSUlCZURFWU1CWUdCU3FGQTJRQkVnMHhNREkyTmpBMU5qQTJOakl3TVJvd0dBWUlLb1VEQTRFREFRRVNEREF3TmpZMg0KTXpBd016RXlOekUzTURVR0ExVUVDUXd1MEovUmdOQyswWUhRdjlDMTBMclJnaURRbXRDKzBZSFF2TkMrMEwzUXNOQ3kwWUxRdnRDeQ0KSU5DMExpQTFOakVlTUJ3R0NTcUdTSWIzRFFFSkFSWVBZMkZBYzJ0aWEyOXVkSFZ5TG5KMU1Rc3dDUVlEVlFRR0V3SlNWVEV6TURFRw0KQTFVRUNBd3FOallnMEtIUXN0QzEwWURRdE5DNzBMN1FzdEdCMExyUXNOR1BJTkMrMExIUXU5Q3cwWUhSZ3RHTU1TRXdId1lEVlFRSA0KREJqUWxkQzYwTERSZ3RDMTBZRFF1TkM5MExIUmc5R0EwTE14S3pBcEJnTlZCQW9NSXRDWDBKRFFuaUFpMEovUXBDQWkwS0hRbXRDUg0KSU5DYTBMN1F2ZEdDMFlQUmdDSXhNREF1QmdOVkJBc01KOUNqMExUUXZ0R0IwWUxRdnRDeTBMWFJnTkdQMFk3UmlkQzQwTGtnMFliUQ0KdGRDOTBZTFJnREVqTUNFR0ExVUVBeE1hVTB0Q0lFdHZiblIxY2lCd2NtOWtkV04wYVc5dUlFTkJJREVDQ2paMkxiMEFBZ0FLbjJZdw0KQ2dZR0tvVURBZ0lKQlFDZ2dnSktNQmdHQ1NxR1NJYjNEUUVKQXpFTEJna3Foa2lHOXcwQkJ3RXdIQVlKS29aSWh2Y05BUWtGTVE4WA0KRFRFMk1UQXlOakV5TVRNeU1sb3dMd1lKS29aSWh2Y05BUWtFTVNJRUlGbTcxekR3TmI0enVBdzQ4U01VZ1h5ZmpHbklUcjJpNmNHNw0KcWxCTmg5Q0dNSUlCM1FZTEtvWklodmNOQVFrUUFpOHhnZ0hNTUlJQnlEQ0NBY1F3Z2dIQU1BZ0dCaXFGQXdJQ0NRUWdYOFdKZFlPbQ0Ka21GSENwWUtOanJEL1o1bUg0U1VwTXZiWXNxWVhaSjRQb1l3Z2dHUU1JSUJnS1NDQVh3d2dnRjRNUmd3RmdZRktvVURaQUVTRFRFdw0KTWpZMk1EVTJNRFkyTWpBeEdqQVlCZ2dxaFFNRGdRTUJBUklNTURBMk5qWXpNREF6TVRJM01UY3dOUVlEVlFRSkRDN1FuOUdBMEw3Ug0KZ2RDLzBMWFF1dEdDSU5DYTBMN1JnZEM4MEw3UXZkQ3cwTExSZ3RDKzBMSWcwTFF1SURVMk1SNHdIQVlKS29aSWh2Y05BUWtCRmc5ag0KWVVCemEySnJiMjUwZFhJdWNuVXhDekFKQmdOVkJBWVRBbEpWTVRNd01RWURWUVFJRENvMk5pRFFvZEN5MExYUmdOQzAwTHZRdnRDeQ0KMFlIUXV0Q3cwWThnMEw3UXNkQzcwTERSZ2RHQzBZd3hJVEFmQmdOVkJBY01HTkNWMExyUXNOR0MwTFhSZ05DNDBMM1FzZEdEMFlEUQ0Kc3pFck1Da0dBMVVFQ2d3aTBKZlFrTkNlSUNMUW45Q2tJQ0xRb2RDYTBKRWcwSnJRdnRDOTBZTFJnOUdBSWpFd01DNEdBMVVFQ3d3bg0KMEtQUXROQyswWUhSZ3RDKzBMTFF0ZEdBMFkvUmp0R0owTGpRdVNEUmh0QzEwTDNSZ3RHQU1TTXdJUVlEVlFRREV4cFRTMElnUzI5dQ0KZEhWeUlIQnliMlIxWTNScGIyNGdRMEVnTVFJS05uWXR2UUFDQUFxZlpqQUtCZ1lxaFFNQ0FoTUZBQVJBaTk0eHJsdU9oY0ptaDM2RA0KWWJzblRqOGxhMStlODdjNHVhVFd2V2lvNENXcVZ1ZWg0TCsxZ1NNcWg0alBMV0pEV3pxalUyNlo0bFk2d2VvbUxqVHBIdz09

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

Что значит "base64 сам на себя не похож"? Там недопустимые символы? И еще: там два файла в base64 - подписываемый файл и файл отсоединенной подписи? В каком проблема? И откуда взялась бинарная подпись? Мы ее вам не высылали, мы высылали detached-подпись в base64.

from diadocapi-docs.

atytsky avatar atytsky commented on June 21, 2024

Если вы используете json, то в SignedContent нужно передавать данные в виде base64 строк. И в поле Content и в поле Signature, судя по тем файлам, которые вы приложили, строки некорректные.

from diadocapi-docs.

yakovlev-mb avatar yakovlev-mb commented on June 21, 2024

Судя по документам, это как раз и есть base64, так как они содержат символы только из алфавита Base64: символы верхнего и нижнего регистра латинского алфавита, цифры от 0 до 9, символ + и символ \

base64 от Word-документа, который подписываем, получается с помощью функции php base64_encode,
сигнатура (подпись) в коде base64 получается из браузерного плагина КриптоПро при создании отсоединенной ЭЦП.

Почему вы решили, что передаваемые нами строки не в коде base64? Вы увидели где-то недопустимый символ? Если да, то где?

from diadocapi-docs.

atytsky avatar atytsky commented on June 21, 2024

Так, расскажите что вы хотите сделать? Похоже вы просто что-то не то делаете, зачем вы используете Receipts?

Receipts - список подлежащих отправке извещений о получении различных документов, предусмотренных порядком обмена электронными счетами-фактурами.

Если вам надо как получателю подписать входящий документ, то нужно использовать только Signatures

from diadocapi-docs.

atytsky avatar atytsky commented on June 21, 2024

Вот здесь написано, какие структуры и для чего используются. Receipts используется для документооборота по СФ - это только извещения и подтверждения от оператора.

from diadocapi-docs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.