是否有使用DocuSign API(轮询)检索和包含状态更改和同一请求中的所有文档的信封?如果没有,是否有更好的方法来执行以下操作。
目前,我正在使用信封状态recipe进行检索来检索信封信息。
之后,我使用摘要中提供的EnvelopeId来获取要循环和下载的文档列表:
pip uninstall dotenv
pip uninstall python-dotenv
pip install python-dotenv
这要求我进行3次服务呼叫(一次用于状态,然后用于信封中的文件列表,然后下载实际文件)。这似乎是多余的,我想有更好的方法来做到这一点。
答案 0 :(得分:1)
您可以使用DocuSign Connect,而不是轮询信封状态。 DocuSign Connect将向您为Connect配置设置指定的端点发送HTTP POST请求。您可以根据触发事件在Connect配置中订阅不同的触发事件DocuSign会将消息发布给您的listerner。
当你的"听众"驻留在该端点的应用程序从Connect接收消息,然后您可以处理消息以了解信封状态,您也可以在XML中接收信封的文档,但在XML消息中包含文档PDF字节将如果文档非常大,那么使XML非常大并且可能会影响性能。
您可以在DS Connect
找到Connect详细信息这将为您节省大量API调用,并且检索您感兴趣的数据是更好的设计。