2016-10-27 2 views
2

Ich bin verwirrt über die Anforderungen für die DocumentId-Mitglied im Dokument. Wie das C# SDK zeigt, wurde eine Zeichenfolge erwartet. Wenn ich jedoch meine Zeichenfolge "DOCUMENT-624" verwende, ist hier die Fehlermeldung Ich erhalte den folgenden Fehler Also, wenn wir eine Zeichenfolge zuweisen können, wie wird eine Ganzzahl erwartet?DocumentId: Zeichenkette oder 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; } 
} 

Fehler beim Aufruf CreateEnvelope: {

"errorcode": "INVALID_REQUEST_PARAMETER",

"message": „. Der Antrag enthielt mindestens ein ungültiger Parameter Die DocumentID angegeben ist nicht eine positive ganze Zahl. "

}

+0

Verschiedene Codebasen, aber ich verwende DocuSign in Salesforce und listet die Eigenschaft als int auf. –

+0

Interessant, verwenden Sie DocuSign in SalesForce über eine GUI oder eine aktuelle Programmiersprache? – Frederic

Antwort

1

Bitte einen int als String senden. ZB "1"

Die übermäßige Verwendung von Strings ist ein Überbleibsel des XML-Datenformats.

+1

Ich nehme an, ich habe keine Wahl. Es ist zunächst verwirrend, aber ich verstehe, dass es eine Spur des XML-Formats ist. Vielen Dank! – Frederic

Verwandte Themen