DocumentId:string还是Int?

时间:2016-10-27 23:05:35

标签: c# docusignapi

我对Document中DocumentId成员的要求感到困惑。 正如C#SDK描述的那样,它应该有一个字符串。但是,当我使用我的字符串" DOCUMENT-624"时,我收到以下错误的错误消息 因此,如果我们可以分配一个字符串,那么整数是如何预期的呢?

[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时出错:{

     

&#34; errorCode&#34;:&#34; INVALID_REQUEST_PARAMETER&#34;,

     

&#34; message&#34;:&#34;请求至少包含一个无效参数。   指定的documentId不是正整数。&#34;

     

}

1 个答案:

答案 0 :(得分:1)

请将字符串作为字符串发送。例如&#34; 1&#34;

过度使用字符串是xml数据格式的遗留物。