我第一次使用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调用结果: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
谢谢 - 我花了太多时间在这上面,我正在沮丧地拔头发!
答案 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请求和响应的格式。