2016-10-27 2 views
2

Я путаюсь с требованиями к члену DocumentId в документе. Как показывает SDK C#, он должен иметь строку. Однако, когда я использую свою строку «DOCUMENT-624», вот сообщение об ошибке. Я получаю следующую ошибку: . Итак, если мы можем назначить строку, как получится целое число?DocumentId: string или Int?

[System.Runtime.Serialization.DataContractAttribute] 
public class Document : IEquatable<Document> 
{ 

    public Document(); 
    [System.Runtime.Serialization.DataMemberAttribute(Name = "documentId", EmitDefaultValue = false)] 
    public string DocumentId { get; set; } 
} 

Ошибка вызова CreateEnvelope: {

"ERRORCODE": "INVALID_REQUEST_PARAMETER",

"сообщение":. «Запрос содержал по меньшей мере, один неверный параметр documentId указано не положительное целое число ".

}

+0

Различные кодовые базы, но я использую DocuSign в Salesforce и перечисляет свойство как int. –

+0

Интересно, используете ли вы DocuSign в SalesForce с помощью графического интерфейса или реального языка программирования? – Frederic

ответ

1

Пожалуйста, отправьте Int в виде строки. Например, «1»

Использование строк - это остаток формата данных XML.

+1

Я полагаю, у меня нет выбора. Сначала это сбивает с толку, но я понимаю, что это остаток формата xml. Благодаря! – Frederic