我对var composer = require('mail.composer');
var ChatterComposer = composer.BasicComposer.include(
// This goes your work of message_get_suggested_recipients rewrite.
);
有疑问。
目前我正在研究这篇文章的解决方案:
DocuSign API Envelope creation timed out
任何人都可以解释如何以块的形式发送ChunkedUploads
吗?
目前我致电:
EnvelopeDefinition
修改
我试图了解如何将EnvelopDefinition对象包装到ChunkedUploadRequest对象中。
尽可能简单:ChunkedUploadRequest对象的data属性应该是什么样的?数据包含什么? 我在官方电子签名文档中找不到关于该主题的任何详细说明:https://docs.docusign.com/esign/restapi/Envelopes/ChunkedUploads/create/#/definitions/chunkedUploadRequest
答案 0 :(得分:0)
你将base64(我尝试用base64)字符串分成多个部分,每个部分都是一个序列。接下来是API调用seq:
Create ChunkUpload
- POST
/v2/accounts/{accountId}/chunked_uploads
,返回
chunkedUploadId
和chunkedUploadUri
。将使用chunkedUploadId
对于更多与chunkupload相关的调用,比如更新更多的流
块或用于提交chunkupload。 chunkedUploadUri
将是。{
用于在创建信封调用中添加文档,它将被引用
在remoteUrl里面"文件"节点回复将如下:
{
"chunkedUploadId": "C4AE9DF7-E3E4-4F3F-B419-29F59647D860",
"chunkedUploadUri": "docusignchunkedupload://C4AE9DF7-E3E4-4F3F-B419-29F59647D860",
...
}
然后PUT
/v2/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/{chunkedUploadPartSeq}
需要调用才能上传base64的剩余部分
文件(字符串的其他部分)。顺序会增加像
1,2,3等
最后Chunk Commit
来电,PUT
/v2/accounts/{accountId}/chunked_uploads/{chunkedUploadId}
来制作
这个Chunk可用于创建信封调用一次
添加了文档块。
在Create envelope
来电中,您将参考下面的块
Envelope Definition's document will look like below
"documents": [{
"remoteUrl": "docusignchunkedupload://C4AE9DF7-E3E4-4F3F-B419-29F59647D860",
"documentId": "1",
"name": "Test"
}
`remoteUrl` is the `chunkedUploadUri` returned in the first call.