Docusignapi DocuSign选项卡更新失败,没有错误消息

Docusignapi DocuSign选项卡更新失败,没有错误消息,docusignapi,Docusignapi,我正在尝试使用REST API更新Docusign中属于收件人的选项卡。我正在使用PUT/v2/accounts/{accountId}/templates/{templateId}/recipientId}/tabs发出请求,我的JSON如下: {"textTabs":[{"tabLabel":"CustomLabel", "value":"Test"}]} 我已经确认,这是从发送到他们的API的正确信息(至少我认为是这样),并且我尝试的所有其他方法都会给我一个错误 我在提交时从API获得n

我正在尝试使用REST API更新Docusign中属于收件人的选项卡。我正在使用
PUT/v2/accounts/{accountId}/templates/{templateId}/recipientId}/tabs
发出请求,我的JSON如下:

{"textTabs":[{"tabLabel":"CustomLabel", "value":"Test"}]}
我已经确认,这是从发送到他们的API的正确信息(至少我认为是这样),并且我尝试的所有其他方法都会给我一个错误

我在提交时从API获得
null
响应,并且我的值在模板中保持不变

如果我错过了什么,或者我做错了什么,如果有人能帮我一把,我会很高兴的

更新:很明显,我收到一条消息,说“指定的选项卡对于请求的操作无效。在信封中找不到选项卡。”


我已经验证了标签是否存在,标签是否正确,因此我将找出无法找到标签的原因。仍然不确定当API向我返回有用的消息时,SDK为什么给我空值。

您需要在请求中添加
tabId
,并且您的URI应该如下所示,以更新信封中收件人的值。我看到您正在尝试更新模板的选项卡值,同样的
tabId
也需要为模板添加

URI:

请求机构:

{
    "textTabs": [{
        "tabLabel": "CustomLabel",
        "value": "Test",
        "tabId": "814e8e95-68c7-4f2f-9648-8d536c5c5e4d"
    }]
}

您正在使用哪个SDK?是的,您应该会得到一条更有用的错误消息。这是SDK中的一个bug。我使用的是他们的PHP SDK,我认为它是最新的。奇怪的是,它检查响应,如果响应为空,则返回null,但我决定转储响应的值,只是为了确定,然后我看到了错误消息。
{
    "textTabs": [{
        "tabLabel": "CustomLabel",
        "value": "Test",
        "tabId": "814e8e95-68c7-4f2f-9648-8d536c5c5e4d"
    }]
}