Docusignapi 信封中的Docusign自定义字段未显示在回调中

Docusignapi 信封中的Docusign自定义字段未显示在回调中,docusignapi,Docusignapi,我将此信封发送给docusign: { "status":"sent", "emailSubject":"Please work.", "recipients": { "signers":[ { "name":"me", "email":"myemail@yahoo.com", "recipientId":"1", "tabs": { "signHereTabs":[ {

我将此信封发送给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>
applicationIdTrueTrue

为什么这是空白的?我做错了什么?

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


更新(更正了
自定义字段
对象的格式)

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


那是行不通的。我这样做:{“状态”:“已发送”,“emailSubject”:“请签署此文件”,“自定义字段”:{“应用程序ID”:“16483”}但是返回的XML仍然有一个空白的applicationId。我甚至可以在Docusign管理控制台上的日志中看到它。关于这一点,我已经用一个修改过的JSON片段更新了我的答案,该片段显示了customFields对象的正确格式。
"customFields": {
    "textCustomFields": [
        {
            "name": "applicationId",
            "value": "2"
        }       
    ]
}