мне нужно, чтобы иметь возможность установить envelopeId с помощью C# APIDocuSign C# api - Как я могу установить конверт?
EnvelopeDefinition envDef = new EnvelopeDefinition();
envDef.EmailSubject = "Test Sign";
envDef.EmailBlurb = "Blurb Text";
envDef.EnvelopeId = Guid.NewGuid().ToString();
Однако
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);
// print the JSON response
txtDSResults.Text = string.Format("EnvelopeSummary:\n{0}", JsonConvert.SerializeObject(envelopeSummary));
резюме конверт ясно показывают, что новый envelopeId был создан и поставляется envelopeId проигнорировано.
Привет, вы знаете, есть ли какие-либо примеры C# в любом месте, ничего не видно в corerecipies.cs, спасибо – Cesare
Обновление: мне удалось установить настраиваемое поле, чтобы я мог его искать на сайте DocuSign , однако он не возвращается с использованием GetEnevelope. Я пытаюсь найти информацию об EnvelopesApi.GetEnvelopeOptions, но ничего не могу найти. – Cesare
Чтобы получить пользовательские поля «Конверта», вызовите «EnvelopesApi.ListCustomFields» и укажите конверт, который вы получили от DS, когда конверт был создан. Он вернет объект [CustomFieldsEnvelope] (https://github.com/docusign/docusign-csharp-client/blob/master/sdk/src/main/csharp/DocuSign/eSign/Model/CustomFieldsEnvelope.cs) со всеми включенные пользовательские поля. – Steve