Как добавить знак владельца в шаблон, используя Hellosign API?

1

Эти вопросы касаются API Hellosign. Я создаю шаблон, где я хочу знак владельца (предположим, я владелец, тогда мой знак будет добавляться там автоматически). Я создаю его с помощью сайта Hellosign, но теперь я хочу его создать с помощью hellosign API. Здесь я создаю динамический шаблон. Поэтому, пожалуйста, дайте мне ответ. Заранее спасибо.

Пример (что я хочу)

Проверьте это изображение. У меня есть html-css-блок, как показано ниже. Я хочу получить подпись владельца по умолчанию и текущую дату с помощью hellosign.

Изображение 174551

Вот мой код, что я сделал

<!-- PHP code -->
<?php
require_once '../vendor/autoload.php';
$api_key   = ('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
$client_id = ('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
$client = new HelloSign\Client($api_key);
$request = new HelloSign\SignatureRequest;
$request->enableTestMode();
$request->setTitle("Testing");
$request->setSubject('My First embedded signature request');
$request->setRequesterEmail('[email protected]');
$request->addFile('yourpage.html');
$embedded_request = new HelloSign\EmbeddedSignatureRequest($request, $client_id);
$response = $client->createEmbeddedSignatureRequest($embedded_request);
$response = $client->getEmbeddedSignUrl($signature_id);
$sign_url = $response->getSignUrl();
?>

<!-- Script code -->
<script type="text/javascript" src="//s3.amazonaws.com/cdn.hellofax.com/js/embedded.js"></script>
<script type="text/javascript">
    HelloSign.init('zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz');
    var claim_url = "<?PHP echo $claim_url;?>";
     // alert(claim_url);
    HelloSign.open({
        url: claim_url,     
        allowCancel: false,
        skipDomainVerification: true,
        height: 640,
        width: 1368,
        requester: "[email protected]",
        container: document.getElementById('wmtest'),
        messageListener: function(eventData) {
            alert("HelloSign event received");
        }    
    });
</script>
  • 3
    Добро пожаловать на ТАК! Пожалуйста, покажите нам свой код. Чем больше информации вы предоставите, тем лучше получите ответы.
  • 1
    @maxhb Привет, я добавил код. Пожалуйста, проверь это.
Показать ещё 1 комментарий
Теги:
hellosign

1 ответ

0
Лучший ответ

Вы указываете шаблоны, хотя ваш код предназначен для встроенной подписи с использованием файла /url. Вот пример встроенного запроса подписи с использованием шаблона для ссылки:

$client = new HelloSign\Client('f167bc93d1390z467k026h84c4f8b9a1aa8c043f5f58a54cd0db300766986254');
$request = new HelloSign\TemplateSignatureRequest;
$request->enableTestMode();
$request->setTemplateId('c26b8a16784a872da37ea946b9ddec7c1e11dff6');
$request->setSubject('Purchase Order');
$request->setMessage('Glad we could come to an agreement.');
$request->setSigner('Client', '[email protected]', 'George');
$request->setCC('Accounting', '[email protected]');
$request->setCustomFieldValue('Cost', '$20,000');

$client_id = 'YOUR_CLIENT_ID';
$embedded_request = new HelloSign\EmbeddedSignatureRequest($request, $client_id);
$response = $client->createEmbeddedSignatureRequest($embedded_request);

Кроме того, вы не сможете подписать документ программно. Вместо этого ваши варианты подписывают документ во время создания шаблона на HelloSign.com, а затем используют текстовое поле Me (при отправке) и передают дату знака как CustomFieldValue с запросом подписи. Или вы можете включить себя в качестве подписывающего лица вместе с другими вашими подписывающими лицами и поднять запрос подписи в iframe точно так же, как и ваши другие подписывающие лица.

Для получения дополнительной информации свяжитесь с нами по адресу [email protected]. Ознакомьтесь с нашей документацией по адресу https://www.hellosign.com/api/documentation. Или получить живую поддержку общих вопросов https://www.hipchat.com/gq4BMFKt1

Ещё вопросы

Сообщество Overcoder
Наверх
Меню