Вызов EnvelopesApi # update_document_tabs возвращает ошибку - PullRequest
0 голосов
/ 22 января 2020

Я хочу обновить все вкладки для документа одновременно. Конверт документа был создан из шаблона, в котором уже определены получатели и вкладки, и я вызываю эту конечную точку со следующей полезной нагрузкой для обновления вкладок:

{
  "textTabs": [
    {
        "validationPattern": "",
        "validationMessage": "",
        "shared": "false",
        "requireInitialOnSharedChange": "false",
        "requireAll": "false",
        "value": "Some value",
        "originalValue": "Original value",
        "required": "false",
        "locked": "true",
        "concealValueOnDocument": "false",
        "disableAutoSize": "false",
        "maxLength": "4000",
        "tabLabel": "Address",
        "font": "lucidaconsole",
        "fontColor": "black",
        "fontSize": "size12",
        "localePolicy": {},
        "documentId": "1",
        "recipientId": "18870af6-8c21-4e4c-934c-ac329b6f7374",
        "pageNumber": "1",
        "xPosition": "52",
        "yPosition": "94",
        "width": "132",
        "height": "18",
        "tabId": "032f2d80-7a93-4a7c-b969-aea2249fbd04",
        "templateRequired": "false",
        "tabType": "text"
    }
  ]
}

Я получаю следующая ошибка в ответе:

{
  "errorCode": "INVALID_TAB_OPERATION",
  "message": "The Tab specified is not valid for the requested operation. Updated tabs must all be Strikethrough or SmartSection tabs if you're not specifying a valid recipient."
}

recipientId установлено на значение, которое я получил от этой конечной точки , но я также попытался установить его в "1", что является recipientId Я передаю при создании шаблона.

Как правильно назвать эту конечную точку?

1 Ответ

0 голосов
/ 27 января 2020

Юлиан, кажется, есть ошибка в конечной точке UpdateDocumentTabs, которая вызывает эту проблему, и мы изучаем ее и надеемся вскоре получить обновление.

В качестве обходного пути вы можете использовать конечную точку UpdateRecipientTabs теперь. Я понимаю, что это будет означать выполнение дополнительных вызовов API для той же цели. Если вам нужно увеличить свою почасовую квоту API - вы можете связаться со мной, и я могу помочь с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...