2016-10-27 4 views
2

Document에서 DocumentId 멤버의 요구 사항을 혼동합니다. C# SDK에서 보여 주듯이 문자열이 있어야합니다. 그러나 문자열 "DOCUMENT-624"를 사용할 때 아래 오류 메시지가 나타납니다. 문자열을 할당 할 수 있다면 정수가 어떻게 올까요?DocumentId : 문자열 또는 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

다른 코드 기반이지만 Salesforce에서 DocuSign을 사용하고 속성을 int로 나열합니다. –

+0

흥미 롭습니다. GUI 또는 실제 프로그래밍 언어를 통해 Salesforce에서 DocuSign을 사용하십니까? – Frederic

답변

1

문자열로 int를 보내 주시기 바랍니다. 예 : "1"

문자열의 초과 사용은 XML 데이터 형식의 흔적입니다.

+1

나는 선택의 여지가 없다고 생각한다. 처음에는 혼란 스럽지만 XML 형식의 흔적이라고 생각합니다. 감사! – Frederic

관련 문제