diadocsdk-csharp
diadocsdk-csharp copied to clipboard
Странно ведет себя api при отправке МЧД
Здравствуйте.
В самописной программе при отправке УПД не можем победить момент с МЧД
Вот кусок кода:
Если отправляем только с параметром в UseDefault = true получаем ошибку
ErrorDiadoc.Api.Http.HttpClientException: BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/PostMessage?operationId=, AdditionalMessage=MessageToPost.UniversalTransferDocumentSellerTitles[0].SignedContent.PowerOfAttorney: Either UseDefault must be true or one of FullId, Content, Contents must be specified, StatusCode=BadRequest, DiadocErrorCode: Http.BadRequest ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.
at System.Net.HttpWebRequest.GetResponse()
В чем проблема если content заполнен?
Попробуйте отправить с указанием конкретной доверенности ` Diadoc.Api.Proto.PowersOfAttorney.PowerOfAttorneyFullId powerOfAttorneyFullId = new Diadoc.Api.Proto.PowersOfAttorney.PowerOfAttorneyFullId { RegistrationNumber = Номер доверки, IssuerInn = ИНН отправителя };
attorneytopost = new PowerOfAttorneyToPost
{
FullId = powerOfAttorneyFullId,
UseDefault = false
};`
Если true, то по идее id не нужен, а настройках пользователя задать доверенность по умлочанию.
Спасибо, разобрались.