繁体   English   中英

Docusign API-无法通过验证预填充字段(数字掩码)

[英]Docusign API - Unable to pre-fill fields with validation (Number mask)

使用PHP / curl将信封成功发送到“信封” URI,但是带有验证的字段不会从请求中接收新值。

我有两个文本字段,一个具有“文本”掩码,另一个具有“数字”掩码(NEW DocuSign中的“验证”)。 前者的初始值为“ ABCD”,而后者的初始值为“ 12345”。 我想将前者的值更改为“ WXYZ”,将后者的值更改为“ 67890”。

这是PHP数组的相关部分:

"textTabs"    => array(
    array(
        "tabLabel"  => "\\*l_text",
        "value"     => "WXYZ"
    ),
    array(
        "tabLabel"  => "\\*l_contract_number",
        "value"     => "67890"
    )
)

使用json_encode函数将其转换为以下JSON:

"textTabs":[{"tabLabel":"\\*l_text","value":"WXYZ"},{"tabLabel":"\\*l_contract_number","value":"67890"}]

发送文档进行签名时,我看到l_text字段的值现在是“ WXYZ”,但是l_contract_number的值仍然是“ 12345”。

我执行了“获取收件人的选项卡信息” GET请求 ,发现如果应用“数字”掩码,“文本”选项卡将变成“数字”选项卡,因此我将其移至“ numberTabs”部分,现在替换了该值。

"textTabs"    => array(
    array(
        "tabLabel"  => "\\*l_text",
        "value"     => "WXYZ"
    )
),
"numberTabs"    => array(
    array(
        "tabLabel"  => "\\*l_contract_number",
        "value"     => "67890"
    )
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM