【问题标题】:Docusign API - Unable to pre-fill fields with validation (Number mask)Docusign API - 无法使用验证预填充字段(数字掩码)
【发布时间】:2015-11-06 20:24:55
【问题描述】:

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

我有两个文本字段,一个具有“文本”掩码,另一个具有“数字”掩码(新 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”。

【问题讨论】:

    标签: php json rest docusignapi


    【解决方案1】:

    我做了一个"Get Tab Information for a Recipient" GET request,发现如果应用“数字”掩码,文本选项卡会变成数字选项卡,因此我将其移至“数字选项卡”部分,现在正在替换值。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多