Docusignapi 尝试使用Microsoft Flow创建信封时出错-可能是超时

Docusignapi 尝试使用Microsoft Flow创建信封时出错-可能是超时,docusignapi,Docusignapi,我们一直在使用RESTAPI通过Microsoft Flow创建DocuSign信封。今天,我们开始收到一个错误“Http请求失败:已达到超时”。Microsoft Flow重试了4次,但响应相同。超时时间似乎为2分钟 查看DocuSign日志,它似乎在超时之前只收到了部分第一个文件。BadRequest日志表明正文格式不正确。我可以看到日志中只显示了第一个文档的一些Base64编码 然后我试着通过邮递员提交同样的数据。它在57秒内成功了。从Microsoft Flow(或其他系统)提交的文件会

我们一直在使用RESTAPI通过Microsoft Flow创建DocuSign信封。今天,我们开始收到一个错误“Http请求失败:已达到超时”。Microsoft Flow重试了4次,但响应相同。超时时间似乎为2分钟

查看DocuSign日志,它似乎在超时之前只收到了部分第一个文件。BadRequest日志表明正文格式不正确。我可以看到日志中只显示了第一个文档的一些Base64编码

然后我试着通过邮递员提交同样的数据。它在57秒内成功了。从Microsoft Flow(或其他系统)提交的文件会慢得多,有什么原因吗

请求:

  • URI:
  • 方法:邮寄
  • X-Docusign-Authentication:(用户名、密码、集成商密钥)
  • 内容类型:application/json
  • 正文:
答复:

持续时间:2米
开始时间:2018-05-23T05:01:02.2710043Z
结束时间:2018-05-23T05:03:02.384625Z
状态:BadRequest
客户请求ID:c3cef685-7c70-41d0-8cbd-67237b56a7f1
错误:{
“错误”:{
“代码”:“BADDREQUEST”,
“消息”:“Http请求失败:已达到超时。”
}
}

您是否可以共享失败的确切API req/resp,使用req/resp更新的问题编辑此qs以及请求和响应。我今天重新运行了相同的操作,它没有超时就完成了。是否有更安全的方法来创建不太可能超时的信封?是的,请使用transactionID,如果您在7天内再次使用相同的transactionID发出创建信封(这是一个异步事务),它将执行以下操作之一:a.如果上一次尝试成功,它不会重新创建信封并返回当前信封ID和状态。B.如果上一次尝试不成功,将重试。我要说的是,在高度受控的QOS和基于数据包检查设备的环境中,您可以看到这种行为。因此,transactionID/异步信封创建与连接和“acid”逻辑结合使用时效果最佳,以确保您想要创建的内容得到创建。当然,这需要一个数据库、相关逻辑和信封事件模型来跟踪整个信封生命周期。您能否分享documentId 538和537的文档总大小,以及您计划在信封中添加的文档的最大大小。目前DocuSign最多支持25 MB的文档,而且在一个JSON请求中也有25 MB的负载大小限制。

{
    "documents": [
        {
            "documentId": "538",
            "name": "My Document Name",
            "fileExtension": ".docx",
            "documentBase64": "xxxxx",
            "transformPdfFields": true
        },
        {
            "documentId": "537",
            "name": "Another Document",
            "fileExtension": ".docx",
            "documentBase64": "xxxx",
            "transformPdfFields": true
        }
    ],
    "status": "Sent",
    "emailSubject": "xxxx",
    "recipients": {
        "signers": [
            {
                "recipientId": "1",
                "clientUserId": "1002457",
                "email": "lmckenzie@petstock.com.au",
                "name": " Ford",
                ".5routingOrder": "1",
                "tabs": {...
                }
            }
        ]
    },
    "eventNotification": {
        "includeDocumentFields": "false",
        "envelopeEvents": [
            {
                "envelopeEventStatusCode": "Completed"
            },
            {
                "envelopeEventStatusCode": "Declined"
            },
            {
                "envelopeEventStatusCode": "Voided"
            },
            {
                "envelopeEventStatusCode": "Sent"
            }
        ],
        "url": "https://xxx",
        "requireAcknowledgment": "false",
        "includeSenderAccountAsCustomField": "true",
        "loggingEnabled": "true",
        "includeDocuments": "false",
        "signMessageWithX509Cert": "true"
    }
}
Duration: 2m Start time: 2018-05-23T05:01:02.2710043Z End time: 2018-05-23T05:03:02.384625Z Status: BadRequest Client request ID: c3cef685-7c70-41d0-8cbd-67237b56a7f1 Error: { "error": { "code": "BadRequest", "message": "Http request failed: the timeout was reached." } }