Adicionar documento base64 PDF
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/encode/pdf
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_pdf 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_frombase64pdf_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 via base64 em '.pdf', basta navegar em "tests/docs/create_doc_frombase64pdf_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 como você quer que seu documento seja criado. Veja mais detalhes nesse link de como criar um documento utilizando a API.
![](https://docs.zapsign.com.br/~gitbook/image?url=https%3A%2F%2F3085168645-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4noMoX5ZGb2-RhWjjf-887967055%252Fuploads%252F5RDbHaL0i0pN6KBURdl0%252FCaptura%2520de%2520tela%2520de%25202023-02-10%252016-02-05.png%3Falt%3Dmedia%26token%3Dc5e266a3-dc92-4347-9f54-3e5c59f37e2b&width=768&dpr=4&quality=100&sign=b8eb1d6e&sv=1)
Após toda a configuração do seu API Token, basta rodar o teste automatizado que o documento será criado com sucesso.
![](https://docs.zapsign.com.br/~gitbook/image?url=https%3A%2F%2F3085168645-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-M4noMoX5ZGb2-RhWjjf-887967055%252Fuploads%252Fxa9Do3xbBp7zQYwMdCSo%252FCaptura%2520de%2520tela%2520de%25202023-02-10%252016-11-40.png%3Falt%3Dmedia%26token%3D3821de37-b036-49c3-95ec-0aec6cac8bbd&width=768&dpr=4&quality=100&sign=d387249b&sv=1)
Pronto! A requisição foi realizada com sucesso e um documento foi criado em sua conta! Fácil, né? 😁
Ficou alguma dúvida ou tem alguma sugestão de melhoria? Nos contate aqui.
Last updated