[英]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.