使用Docusign SOAP API,我被困住了。
我希望信封的最后一位收件人附上一份文件 - 仅此而已。不需要签名。所以,问题:
我认为我将此收件人设置为SignerAttachment?
我是否还需要为此收件人创建一个标签,或者#1是否足够?
收件人是否需要了解/了解有关Base64编码的任何信息,或者是简单的文件上传?
有点惊讶的是,几个小时看起来只是没有回答这些基本问题 - DS的文档几乎没有提供任何内容。
感谢。
答案 0 :(得分:0)
收件人需要一种“签名者”,因为任何带有标签的收件人都将是签名者。您还需要为此收件人添加一个名为SignerAttachment的选项卡。
您可以找到有关签名者附件的基本信息here。
答案 1 :(得分:0)
我无法弄清楚,现在我有一堆错误配置的信封。我添加的相关部分如下所示。但是收件人没有看到任何附加文档的标签。关于我在这里做错了什么的任何建议?
<Recipient>
<ID>5</ID>
<RoutingOrder>5</RoutingOrder>
<UserName>Any Signer</UserName>
<SignerName>Any Signer</SignerName>
<Email>******@******.com</Email>
<Type>Signer</Type>
</Recipient>
<Tab>
<DocumentID>94401</DocumentID>
<RecipientID>5</RecipientID>
<Type>SignerAttachment</Type>
<AnchorTabItem>
<AnchorTabString>/sAt/</AnchorTabString>
<XOffset>0</XOffset>
<YOffset>0</YOffset>
<Unit>Inches</Unit>
<IgnoreIfNotPresent>true</IgnoreIfNotPresent>
</AnchorTabItem>
</Tab>
答案 2 :(得分:0)
也许这个SOAP Sample会让你入门:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.docusign.net/API/3.0">
<soapenv:Header/>
<soapenv:Body>
<ns:CreateAndSendEnvelope>
<!--Optional:-->
<ns:Envelope>
<ns:AccountId>{{ACCOUNT_ID}}</ns:AccountId>
<!--Optional:-->
<ns:Documents>
<ns:Document>
<ns:ID>100</ns:ID>
<ns:Name>Sample</ns:Name>
<ns:PDFBytes>{{BASE64_BYTES}}</ns:PDFBytes>
<ns:FileExtension>TXT</ns:FileExtension>
</ns:Document>
</ns:Documents>
<ns:Recipients>
<ns:Recipient>
<ns:ID>1</ns:ID>
<ns:UserName>{{RECIPIENT_NAME}}</ns:UserName>
<ns:Email>{{RECIPIENT_EMAIL}}</ns:Email>
<ns:Type>Signer</ns:Type>
<ns:AccessCode></ns:AccessCode>
<ns:RoutingOrder>1</ns:RoutingOrder>
</ns:Recipient>
</ns:Recipients>
<!--Optional:-->
<ns:Tabs>
<!--Zero or more repetitions:-->
<ns:Tab>
<!--Optional:-->
<ns:DocumentID>100</ns:DocumentID>
<!--Optional:-->
<ns:RecipientID>1</ns:RecipientID>
<!--Optional:-->
<ns:PageNumber>1</ns:PageNumber>
<!--Optional:-->
<ns:XPosition>10</ns:XPosition>
<!--Optional:-->
<ns:YPosition>10</ns:YPosition>
<ns:Type>SignerAttachment</ns:Type>
</ns:Tab>
</ns:Tabs>
<!--Optional:-->
<ns:Subject>Signer Attachment</ns:Subject>
<!--Optional:-->
<ns:EmailBlurb>Create an Envelope From CreateAndSendEnvelope - Signer Attachment </ns:EmailBlurb>
<ns:SigningLocation>Online</ns:SigningLocation>
<ns:Notification>
<!--Optional:-->
<ns:UseAccountDefaults>1</ns:UseAccountDefaults>
</ns:Notification>
</ns:Envelope>
</ns:CreateAndSendEnvelope>
</soapenv:Body>
</soapenv:Envelope>