Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(VB.NET UWP/WinRT) DocuSign Download Envelope Document (PDF)See more DocuSign ExamplesRetrieves the specified document from the envelope. The response body of this method is the PDF file as a byte stream. You can get the file name and document ID from the response's Content-Disposition header. For more information, see https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopedocuments/get/
' This example assumes the Chilkat API to have been previously unlocked. ' See Global Unlock Sample for sample code. Dim http As New Chilkat.Http Dim success As Boolean ' Implements the following HTTP request: ' GET /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/1 ' Adds the "Authorization: Bearer eyJ0eXAi.....UE8Kl_V8KroQ" header. Dim jsonToken As New Chilkat.JsonObject ' Load a previously obtained OAuth2 access token. success = jsonToken.LoadFile("qa_data/tokens/docusign.json") If (success = False) Then Debug.WriteLine(jsonToken.LastErrorText) Exit Sub End If http.AuthToken = jsonToken.StringOf("access_token") ' Use your account ID and a valid envelopeId here: http.SetUrlVar("accountId","7f3f65ed-5e87-418d-94c1-92499ddc8252") http.SetUrlVar("envelopeId","90d7e40a-b4bd-4ccd-bf38-c80e37954a13") Dim url As String = "https://demo.docusign.net/restapi/v2.1/accounts/{$accountId}/envelopes/{$envelopeId}/documents/1" Dim bd As New Chilkat.BinData success = Await http.DownloadBdAsync(url,bd) If (success = False) Then Debug.WriteLine(http.LastErrorText) Exit Sub End If Dim respStatusCode As Integer = http.LastStatus Debug.WriteLine("Response Status Code = " & respStatusCode) If (respStatusCode <> 200) Then Debug.WriteLine("Response Header:") Debug.WriteLine(http.LastResponseHeader) ' The response body contains an error message. Debug.WriteLine(bd.GetString("utf-8")) Debug.WriteLine("Failed.") Exit Sub End If ' The response indicated success. ' Get the filename from the Content-Disposition header and save to a file. Dim mime As New Chilkat.Mime mime.LoadMime(http.LastResponseHeader) Dim filename As String = mime.GetHeaderFieldAttribute("Content-Disposition","filename") Debug.WriteLine("filename = " & filename) Dim sbPath As New Chilkat.StringBuilder sbPath.Append("C:/aaworkarea/") sbPath.Append(filename) success = bd.WriteFile(sbPath.GetAsString()) If (success = False) Then Debug.WriteLine("Failed to save to output file.") Else Debug.WriteLine("Wrote " & sbPath.GetAsString()) End If |
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.