使用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”。
答案 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"
)
)