2016-12-22 54 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文件。 –