【问题标题】:Docusign custom field in envelope not showing up in callback信封中的Docusign自定义字段未显示在回调中
【发布时间】:2018-02-04 22:40:29
【问题描述】:

我把这个信封寄给docusign:

{
 "status":"sent",
 "emailSubject":"Please work.",
 "recipients":
   {
   "signers":[
     {
     "name":"me",
     "email":"myemail@yahoo.com",
     "recipientId":"1",
     "tabs":
       {
       "signHereTabs":[
         {
         "xPosition":25,
         "yPosition":25,
         "documentId":1,
         "pageNumber":1
         }
       ]
       }
     },
     {
      "name":"Joe Smith",
      "email":"js@yahoo.com",
      "recipientId":"2",
      "tabs":
        {
        "signHereTabs":[
          {
          "xPosition":125,
          "yPosition":125,
          "documentId":1,
          "pageNumber":1
          }
        ]
        }
      }
    ]
    },
  "applicationId":"2",
  "documents":[
    {
    "documentId":1,
    "documentBase64":"blahblah"
    }
  }
}

一切正常,(发送文档、签名、回调..)如您所见,我在信封中有一个自定义属性“applicationId”。

在信封自定义字段下的 docusign 管理控制台中,我已将 applicationId 添加为必填文本。

当我在我的应用程序中分析来自 Docusign 回调的 XML 时,我看到:

 <CustomField><Name>applicationId</Name><Show>True</Show><Required>True</Required><Value /></CustomField>

为什么返回空白?我做错了什么?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    需要在 API 请求的 customFields 对象中指定自定义字段(其中 customFields 是 JSON 请求正文中的顶级属性,即 documents 属性的对等属性)。


    UPDATEcustomFields 对象的更正格式)

    这就是您需要在 API 请求中格式化 customFields 对象的内容的方式(假设您指定的自定义字段是文本自定义字段):

    "customFields": {
        "textCustomFields": [
            {
                "name": "applicationId",
                "value": "2"
            }       
        ]
    }
    

    【讨论】:

    • 那行不通。我这样做了: {"status":"sent","emailSubject":"Please sign this.","customFields":{"applicationId":"16483"} 但是返回的 XML 仍然有一个空白的 applicationId。我什至可以在 Docusign 管理控制台的日志中看到它
    • 对此感到抱歉——我已经用修改后的 JSON sn-p 更新了我的答案,它显示了 customFields 对象的正确格式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2021-09-21
    相关资源
    最近更新 更多