Добавление вложения конверта через REST - PullRequest
0 голосов
/ 11 марта 2019

Внизу этой страницы описана функция, позволяющая разработчикам прикреплять документы, которые не конвертируются в PDF, но я не смог найти документацию о том, как на самом деле это сделать.Я пытаюсь прикрепить электронную таблицу Excel, чтобы она оставалась электронной таблицей Excel, когда конверт отправляется моим подписавшим.

Я использую это для прикрепления электронной таблицы:

excel_add_resp = requests.put('https://' + api_url + '/restapi/v2/accounts/' + acnt_id + '/envelopes/' + env_id + '/documents',
    headers = {
        'Authorization': 'Bearer ' + access_token,
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    },
    data = json.dumps(
    {
        'documents': [
        {
            'documentId': '2',
            'name': xl_file.split('/')[-1],
            'fileExtension': 'xlsx',
            'documentBase64': xlwb_b64
        }
      ]
    }
  )
)

Но он конвертируется в 500+ страниц PDF.Есть ли параметр, который я могу добавить в свою полезную нагрузку, чтобы сохранить его в виде электронной таблицы, или я полностью выбрал неправильную конечную точку?

1 Ответ

2 голосов
/ 11 марта 2019

Вы используете неверную конечную точку, если хотите добавить какой-либо документ в качестве приложения EnvelopeAttachment, правильная конечная точка указана ниже и доступны дополнительные сведения здесь

PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/attachments

Конечной точкой, которую вы используете, является добавление документов в конверт, чтобы они были доступны на экране подписи, тогда как EnvelopeAttachments - это документ, который будет доступен только через API.

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