Docusign REST v2 API:通过模板创建信封时填充选项卡文本数据

时间:2014-09-11 16:36:38

标签: docusignapi

我第一次使用Docusign API并且看起来很棒......但是我遇到了问题......

我已经对我的XML格式进行了多种不同的更改,但是无法通过我的API调用获取任何标签来填充数据。我创建了一个简单的模板&一个签名者,称为" Checker"。我在名为lblTest的模板中添加了一个标签。我已经验证了" Checker"是签名者,可以看到我添加的选项卡。

我尝试做的只是传递一个我希望在信封中的单个模板上显示的值..它应该非常简单!

我在这里遵循代码 - > http://iodocs.docusign.com/APIWalkthrough/requestSignatureFromTemplate

正在发送文档,但未填充选项卡数据。

我发布到〜/ envelope的XML如下

<envelopeDefinition xmlns=\http://www.docusign.com/restapi\> 
                        <status>sent</status> 
                        <emailSubject>DocuSign API - Signature Request from Template</emailSubject> 
                        <templateId><<redacted>></templateId> 
                        <templateRoles> 
                            <templateRole> 
                                <name>Some Fake Person</name> 
                                <email><<redacted>></email> 
                                <roleName>Checker</roleName> 
                                 <tabs> 
                                    <textTabs> 
                                        <textTab> 
                                        <tabLabel>lblTest</tabLabel> 
                                            <value>12345678</value> 
                                        </textTab> 
                                    </textTabs> 
                                </tabs>          
                            </templateRole> 
                        </templateRoles> 
                       </envelopeDefinition>;

我已按照其他帖子的建议发布了我的API通话,以显示信封收件人。

API调用结果 https://demo.docusign.net/restapi/v2/accounts/749390/envelopes/08C591B3-F6A4-4A9B-80DA-F7B542E58FE2/recipients?include_tabs=true&include_extended=false

API调用结果:1 1 789ccf19-7dea-4e1a-bb50-9d273d128105 false检查器1创建为假1 1 1 56cbbdfd-4f97-492f-9612-015f5ab19843 42 6 false false lblTest false false false false 8 false 60 false false 11

谢谢 - 我花了太多时间在这上面,我正在沮丧地拔头发!

1 个答案:

答案 0 :(得分:1)

尝试将&lt; textTab&gt; 更改为&lt; text&gt; - 就像这样:

<textTabs> 
    <text> 
        <tabLabel>lblTest</tabLabel> 
        <value>12345678</value> 
    </text> 
</textTabs>

由于您在REST API中使用XML格式,因此该页面将非常有用&gt;&gt; https://www.docusign.net/restapi/help - 它以JSON和XML列出所有API请求和响应的格式。