[英]HelloSign gives 'Invalid custom field' error
我正在使用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如下所示。
設置模板時,您需要設置“誰來填寫?” 到“我(發送時)”,因此API知道自定義字段的期望值: 模板字段示例
嘗試這個;
$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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.