2016-12-22 87 views
1

我在DocuSign沙箱環境中創建了webhook。在Docusign沙盒管理員中,配置連接網絡掛鉤時,​​我選中了包含文檔PDF。在我的webhook中,我期待在結束節點之後看到一個節點。我沒看到。我做錯了什麼,或者這只是沙箱環境的問題?我沒有在生產中嘗試過。DocuSign webhook中沒有返回PDF數據

+0

歡迎使用堆棧溢出。記得upvote所有有用的答案,並檢查(accelt)你的問題的最佳答案 –

+0

我試過了,但它不讓我投票公開,因爲我低迴報 – bwk

+0

嘗試「檢查」我的答案。 StackOverflow應該允許。 –

回答

2

每個文檔PDF包含在PDFBytes節點中。請參閱下面的結構。

我建議使用requestb.in服務來準確查看發送給您的聽衆的內容。

如果文檔未被包含,則Connect(webhook)配置未設置。

<DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"> 
<DocumentPDFs> 
    <DocumentPDF> 
     <Name>NDA.pdf</Name> 
     <PDFBytes>JVBERi0xLjQKJfv8/f4KNCAwIG9iago8PAov etc etc 
+0

我還沒有聽說過這個requestb.in服務。這太棒了!我看到PDF確實在XML中,但沒有顯示在DocuSign日誌中。因爲我的測試服務器位於防火牆後面,所以我發佈到另一臺服務器,並從日誌中捕獲xml以模擬開發中的請求。這幫了很多。謝謝! – bwk

+0

更新...我能夠拉出PDF字節數據並將其寫入文件,但現在它說新文件不是有效的PDF。你碰到過這個嗎? – bwk

+0

您需要base64解碼字節。然後你會有一個普通的pdf文件。 –