【问题标题】:Docusign API, "Correct Document" or just change fieldsDocusign API、“正确文档”或只是更改字段
【发布时间】:2017-08-11 14:47:18
【问题描述】:

使用 Docusign API,我正在尝试更改文档中存在的字段。当我第一次创建文档时,我可以使用“选项卡”更改字段值。我知道该怎么做。

当我尝试编辑或用 Docusign 的术语“正确”的文档时,文档已发送,但在签名之前,我无法弄清楚如何再次访问这些字段以更改值。

我曾尝试使用描述的 API 途径 here ( PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields ),但即使在成功调用之后,字段没有改变,我相信这是因为我应该尝试访问选项卡,就像我在创建文档时第一次更改选项卡值时所做的那样,而不是针对字段,因为两者似乎不同。有什么想法吗?提前感谢您的回答。

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    要更新 Tab 值,您应该使用 putRecipientTabs api。

    签名者完成签名过程后,选项卡值将无法更新。

    也不是所有的 Tab 值都可以更新。请参阅此answer 了解更多信息。


    putEnvelopeDocumentFields api 用于不同的目的。文档字段与选项卡不同。文档字段是要添加到文档的名称-值自定义数据字符串数组。自定义文档字段信息在状态中返回,否则 DocuSign 不使用。

    【讨论】:

      【解决方案2】:

      我想通了。

      我们在文档上看到的“字段”是“标签”,它们是收件人的子级。

      层次结构是信封>收件人>选项卡,我们试图更改哪些选项卡。不是信封>文档>字段,它指的是别的东西——只是熟悉api的语言。

      这里是link to the reference,了解如何更改“字段”又名“选项卡”,该链接包含示例请求。

      帮助我定位我的实际字段的一件事是,因为我不断收到该字段不存在于收件人的错误,是执行 get request of all available tabs 并将该响应正文用作更新的请求正文调用(我们在其中更改字段值)。然后您知道字段信息将是准确的,将正文缩减为您有兴趣定位的“字段”,即“标签”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多