【问题标题】:HelloSign Templates - Not showing Me (when sending)HelloSign 模板 - 不显示我(发送时)
【发布时间】:2020-05-15 17:05:50
【问题描述】:

我的应用正在设置为通过其 API 使用 HelloSign。我正在尝试使用我拥有的 PDF 创建模板。我的目标是在 PDF 中包含可以预先填写的字段,然后再将其发送给客户以供他们签名。我将预先填写他们的全名、他们的帐号等信息。

我已将 PDF 上传到模板工具并使用 GUI 工具添加了自定义字段。但是,正如我在文档和其他 StackOverflow 问题中发现的那样,我需要在“分配给”设置中将这些自定义字段设置为“我(发送时)”。但是,对我来说,这个选项根本没有出现(见图)。

因此,当我的 API 以 this 作为参数之一调用 sendWithTemplate 函数时,我收到了 "Invalid custom field parameters" 的错误。

我目前正在使用 Pro 计划。另外,如果 HelloSign 正在阅读这篇文章,您应该让免费帐户的人在测试模式下使用模板或其他方式,没有理由让我注册 CC 以使用模板进行测试。

 const opts = {
      test_mode: 1,
      template_id: templateId,
      clientId: '<my client id>',
      subject: 'Test Document',
      message: 'Sign this test document',
      signers: [
        {
          email_address: 'email@email.com',
          name: 'Klay'
        }
      ],
      custom_fields: [
        { personName: "Klay Curry" }
      ]
    };


    HelloSign.signatureRequest.sendWithTemplate(opts).then((res) => {
      console.log("RES", res);
    }).catch((err) => {
      console.log("ERR", err);
    });

【问题讨论】:

    标签: hellosign-api


    【解决方案1】:

    我是 HelloSign API 支持工程师,很乐意为您提供帮助。

    抱歉,我们正在更新文档,但自定义字段应设置为“发件人”,与“我(发送时)”相同。

    另外,custom_fields 对象应该像 NodeJs 那样设置:

    custom_fields = [ { "name" : "personName", "value" : "Klay Curry" } ]
    

    至于你关于让免费帐户的人在测试模式下使用模板的文章,我相信如果你只是创建一个超过模板限制的模板,它会自动说模板被锁定并且可以在 test_mode 中使用。

    我也会在你为此打开的票上回复你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 2017-09-03
      相关资源
      最近更新 更多