Docusignapi DocuSign选项卡更新失败,没有错误消息
我正在尝试使用REST API更新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
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"
}]
}