Docusign API - 无法使用验证预先填充字段(数字掩码)

时间:2015-11-06 20:24:55

标签: php json rest docusignapi

使用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”。

1 个答案:

答案 0 :(得分:2)

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

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