您可以在状态轮询请求中检索文档吗?

时间:2017-11-29 16:48:41

标签: docusignapi

是否有使用DocuSign API(轮询)检索和包含状态更改同一请求中的所有文档的信封?如果没有,是否有更好的方法来执行以下操作。

目前,我正在使用信封状态recipe进行检索来检索信封信息。

之后,我使用摘要中提供的EnvelopeId来获取要循环和下载的文档列表:

pip uninstall dotenv
pip uninstall python-dotenv
pip install python-dotenv

这要求我进行3次服务呼叫(一次用于状态,然后用于信封中的文件列表,然后下载实际文件)。这似乎是多余的,我想有更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

您可以使用DocuSign Connect,而不是轮询信封状态。 DocuSign Connect将向您为Connect配置设置指定的端点发送HTTP POST请求。您可以根据触发事件在Connect配置中订阅不同的触发事件DocuSign会将消息发布给您的listerner。

当你的"听众"驻留在该端点的应用程序从Connect接收消息,然后您可以处理消息以了解信封状态,您也可以在XML中接收信封的文档,但在XML消息中包含文档PDF字节将如果文档非常大,那么使XML非常大并且可能会影响性能。

您可以在DS Connect

找到Connect详细信息

这将为您节省大量API调用,并且检索您感兴趣的数据是更好的设计。