Ich habe ein Problem, wenn sie delete a tab mit dem REST-API versucht, das unter der folgenden URL fehlschlägt:Fehler beim Löschen der Registerkarten im Umschlag
https://demo.docusign.net/restapi/2/accounts/ {accountID}/Umschläge/{envelopeID}/Empfänger/1/Tabs
mit Körper DELETE {"checkboxTabs":[{"tabId":"168229c3-d717-436f-b6a9-5f014d1817bb"}]}
bekommt:
{
"checkboxTabs": [
{
"selected": "false",
"requireInitialOnSharedChange": "false",
"recipientId": "1",
"tabId": "168229c3-d717-436f-b6a9-5f014d1817bb",
"errorDetails": {
"errorCode": "INVALID_TAB_OPERATION",
"message": "The Tab specified is not valid for the requested operation."
}
}
]
}
Es ist unklar, was das Problem ist und ich kann ein gutes Beispiel für die korrekte Verwendung nicht finden. Ist es möglich, dass der Tab nicht gelöscht wurde?
UPDATE
Ich habe auch versucht, einen UPDATE anstelle einer DELETE und ich bekam folgende Antwort Körper (Interessanterweise ist die Antwort zeigt textTabs statt checkboxTabs):
{
"textTabs": [
{
"requireAll": "false",
"concealValueOnDocument": "false",
"disableAutoSize": "false",
"documentId": "1",
"recipientId": "1",
"tabId": "00000000-0000-0000-0000-000000000000",
"errorDetails": {
"errorCode": "INVALID_TAB_OPERATION",
"message": "The Tab specified is not valid for the requested operation. The Tab specified is not valid for the requested operation. Recipient not in state that allows correction."
}
}
]
}
jedoch diesmal die Fehler Die Nachricht enthielt auch "Empfänger nicht im Status, der eine Korrektur zulässt", was bedeutet, dass ich eine ungültige Operation versuche, da der Empfänger bereits unterschrieben hat? Wenn jemand das klären kann, würde das meinem Verständnis helfen.
Es wäre sehr nützlich, wenn die DELETE-Methode auch eine ähnliche Nachricht enthalten würde.
Danke, bestätigte ich tabid korrekt ist von GET auf gleiche URL aufrufen. Ich fand ein ähnliches Problem bei http://StackOverflow.com/Questions/18020052, das mit einem Bug zusammenhing, aber das war vor ein paar Jahren. Eine erweiterte Fehlermeldung wäre sehr hilfreich, wenn die tabID nicht gefunden werden kann. –