2016-08-18 3 views
0

Die DocuSign-Dokumentation enthält dieses Beispiel zum Hochladen einer CSV-Datei über ihre Rest-API. Unter dem Bild ist das Anfrageobjekt, das ich versuche, aber einen Fehler zu erhalten, der sagt 'Wert kann nicht Null sein. Parametername: Stream '. Das Beispiel, das ich gepostet habe, versucht tatsächlich nicht, einen csv zu senden. Als ich versuchte, csv-formatierten Text an den Hauptteil der Anfrage anzuhängen, bekam ich einen anderen Fehler, der mir sagte, dass der Anfragetext ungültig war.Hochladen von Empfänger-Datei über die DocuSign Rest-API

enter image description here

Anfrage Objekt enter image description here

Antwort

1

Scheint, wie das Beispiel verlangen, dass DocuSign bietet in der Dokumentation nicht korrekt ist. Versuchen Sie, den Wert der Content-Type Request-Header zu text/csv Ändern (statt application/json).

Hier ist ein Beispiel für den vollständigen Antrag (einschließlich Verb/Endpunkt, Kopf- und Körper):

PUT https://demo.docusign.net/restapi/v2/accounts/ACCOUNT_ID/envelopes/ENVELOPE_ID/recipients/RECIPIENT_ID/bulk_recipients 

Content-Type: text/csv 
Accept: application/json 
Content-Disposition: file;filename=dsbulk.csv;fileExtension=.csv 
X-Docusign-Authentication: {"Username":"USERNAME","Password":"PASSWORD","IntegratorKey":"INTEGRATOR_KEY"} 

email,name 
[email protected],John Doe 
[email protected],Jane Doe 

Dieses Beispiels Anforderung erfolgreich aktualisiert/fügt die angegebene Masse Empfänger Informationen zum (Entwurf) Masse des Umschlags Empfänger Unterzeichner.

+0

Ich gebe das eine Chance am Morgen und lassen Sie wissen, wie es geht. Vielen Dank! – Jeff

+1

Gerne helfen! Wenn dies Ihr Problem löst, markieren Sie es bitte als "akzeptierte" Antwort, damit andere in Zukunft davon profitieren können. Vielen Dank! –

+0

Das hat funktioniert! Wenn Sie planen, das Docusign C# SDK zu verwenden, sollten Sie jedoch darauf achten, dass Sie die Quelle herunterladen und die ApiClient.PrepareRequest-Methode ändern müssen, um "text/csv" zu akzeptieren. – Jeff

Verwandte Themen