Php HelloSign给出';无效的自定义字段';错误

Php HelloSign给出';无效的自定义字段';错误,php,symfony,hellosign-api,Php,Symfony,Hellosign Api,我正在使用HelloSign模板,并在Symfony项目上使用HelloSign PHP SDK向其传递数据 我在模板中使用了相同的API ID将数据传递给模板,但出现了“无效自定义字段:b1_fullname”错误 这是我的密码 $client = new \HelloSign\Client('zzzzzzzzzzzzzzzzzzzz'); $hs_request = new \HelloSign\TemplateSignatureRequest; $hs_request->enable

我正在使用HelloSign模板,并在Symfony项目上使用HelloSign PHP SDK向其传递数据

我在模板中使用了相同的API ID将数据传递给模板,但出现了“无效自定义字段:b1_fullname”错误

这是我的密码

$client = new \HelloSign\Client('zzzzzzzzzzzzzzzzzzzz');
$hs_request = new \HelloSign\TemplateSignatureRequest;
$hs_request->enableTestMode();
$hs_request->setTemplateId('xxxxxxxxxxxxxxxxxx');
$hs_request->setTitle('Test');
$hs_request->setSubject('Test');
$hs_request->setMessage('Test');
$hs_request->setSigner('Client', 'aaa@bbb.com', 'AAA');
$hs_request->setCustomFieldValue('b1_fullname', 'AAA BBB');

$hs_response = $client->sendTemplateSignatureRequest($hs_request);
下面是模板API字段ID的外观

试试这个

$client = new \HelloSign\Client('zzzzzzzzzzzzzzzzzzzz');
$hs_request = new \HelloSign\TemplateSignatureRequest;
$hs_request->enableTestMode();
$hs_request->setTemplateId('xxxxxxxxxxxxxxxxxx');
$hs_request->setTitle('Test');
$hs_request->setSubject('Test');
$hs_request->setMessage('Test');
$hs_request->setSigner('Client', 'aaa@bbb.com', 'AAA');

//firstly set the setCustomeFieldValue
$hs_request->setCustomFieldValue('b1_fullname', 'AAA BBB');

$hs_response = $client->sendTemplateSignatureRequest($hs_request);
试试这个

$client = new \HelloSign\Client('zzzzzzzzzzzzzzzzzzzz');
$hs_request = new \HelloSign\TemplateSignatureRequest;
$hs_request->enableTestMode();
$hs_request->setTemplateId('xxxxxxxxxxxxxxxxxx');
$hs_request->setTitle('Test');
$hs_request->setSubject('Test');
$hs_request->setMessage('Test');
$hs_request->setSigner('Client', 'aaa@bbb.com', 'AAA');

//firstly set the setCustomeFieldValue
$hs_request->setCustomFieldValue('b1_fullname', 'AAA BBB');

$hs_response = $client->sendTemplateSignatureRequest($hs_request);

设置模板时,您需要将“谁填写?”设置为“我(发送时)”,以便API知道自定义字段的expect a值:

设置模板时,需要将“谁填写?”设置为“我(发送时)”,以便API知道自定义字段的expect a值:

发送请求前必须设置setCustomFieldValue发送请求前必须设置setCustomFieldValue抱歉,我把问题中的行弄混了。我把它移到回答之前并更正了问题。对不起,我把问题中的行弄混了。我在回复之前移动了它并更正了问题。我在下拉列表中没有看到“我(发送时)”选项?此功能在模板编辑器中是否更改?我花了一整天的时间想弄明白这一点。我在下拉列表中没有看到“我(发送时)”选项?此功能在模板编辑器中是否更改?我花了一整天的时间想弄明白。