2016-05-27 145 views
1

我已成功使用CreateEnvelope API方法將信封(包含多個文檔)發送到客戶端進行簽名。我也成功地利用了通知對象有線了回調URL作爲在這一問題解釋說:如何通過DocuSign API查看簽名的信封文檔?

How can I setup a web hook to check on DocuSign Envelope status?

我想現在要做的是,讓我的用戶瀏覽/下載的簽署信封的文件。我怎樣才能通過DocuSign API來實現這一點?有沒有一個URL可供我查看提供accountId,envelopeId和documentId的文檔?

+0

你想只是PDF字節本身還是由DocuSign託管的實際Web視圖,它包含信封中的所有文檔? –

+0

@LuisScott理想情況下,我認爲我會在信封中包含文檔列表,並且已簽名的文檔將是一個鏈接,單擊該鏈接將打開文檔以在瀏覽器中查看或允許文檔下載... – Marko

回答

2

無論嵌入式還是遠程簽名,都可以使用REST API下載信封中所有文檔的完整PDF。可用的文檔:https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Get%20Envelope%20Documents%20and%20Certificate.htm?Highlight=pdf

如果您今天正在進行嵌入式簽名,如果您使用相同的API調用來爲已經完成的信封啓動嵌入式簽名體驗,則DocuSign將返回一個URL,以只讀方式顯示文檔模式。還有一個選項可以通過這個視圖下載PDF。

0

路易斯的回答是正確的,它指出我在正確的方向。我想解釋我做了什麼來幫助任何可能面臨同樣問題的人。

我使用此處提供的DocuSign的esigning API:

https://www.nuget.org/packages?q=docusign

這樣我就不必處理使我自己的API請求。這就是說這個包暴露了EnvelopesApi類,它有一個名爲CreateConsoleView/CreateConsoleViewAsync的方法。此方法返回一個ViewUrl對象實例,其中包含您需要重定向到的URL以便在docusign控制檯視圖中打開信封。假設你正在編寫一個.NET MVC應用程序:

public ActionResult View(string envelopeId) { 
    var api = new EnvelopesApi(); 
    var response = api.CreateConsoleView(yourAccountId, new ConsoleViewRequest { EnvelopeId = yourEnvelopeId }); 
    return Redirect(response.Url); 
} 
相關問題