Adicionar documento base64 DOCX
Aqui nessa página você encontrará informações da requisição para criação de um documento via base64 de um docx aqui na Zapsign.
Struct utilizada:
Sobre o base64:
Base64 é uma maneira simples de converter um arquivo em texto. Veja aqui uma definição mais completa https://pt.wikipedia.org/wiki/Base64. Assim, converter o arquivo em base64 e enviar como texto no corpo da requisição é mais fácil do que lidar com multipart/form-data, por exemplo.
Para testar a API, você pode converter manualmente seu PDF em base64 através de vários sites, como esse: https://base64.guru/converter/decode/file
Quando a API já estiver integrada em seu sistema, procure a função adequada na sua linguagem de programação que pode converter o arquivo em base64.
Observação: você deve enviar o parâmetro base64_docx apenas com a conversão do arquivo em base64. Não insira data:application/pdf;base64, na sua string.
Visão geral:
Na SDK em Go, temos o arquivo 'create_doc_from_base64docx_parameter_test.go' no diretório do projeto SdkGo na Zapsign! Confira o diretório clicando aqui.
Ao entrar no projeto, podemos ver claramente que existe uma estrutura de testes automatizados para cada requisição da Zapsign na pasta "tests".
Para acessar o teste de criação de um documento com base64 em '.docx', basta navegar em "tests/docs/create_doc_from_base64docx_parameter_test.go".
Para que esse teste consiga ter um retorno 200 e com sucesso, precisamos de algumas configurações essenciais.
Um API Token.
Descubra como achar seu API Token.
O Body da requisição
Navegue até "models/base64.go"
Configure os dados de como você quer que seu documento seja criado. Veja mais detalhes nesse link de como criar um documento utilizando a API.
Após toda a configuração do seu API Token e adicionado os campos necessários, basta rodar o teste automatizado que o documento será criado com sucesso.
Pronto! Um documento foi criado e a requisição foi realizada com sucesso! Fácil, né? 😁
Ficou alguma dúvida ou tem alguma sugestão de melhoria? Nos contate aqui.
Last updated