Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

sdk-delphi

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

SDK em Delphi para Integração com API

O SDK-Delphi foi desenvolvido para facilitar a integração do seu sistema com nossa API. Ele oferece classes e métodos predefinidos que simplificam a comunicação com as rotas da API, eliminando a necessidade de desenvolver essa interação manualmente.

Funcionalidades do SDK

  • Integração rápida com a API
  • Redução de esforço com implementação manual de comunicação HTTP
  • Impedir erros de preenchimento de URLS ou métodos

Como baixar o SDK-Delphi

1. Baixando o SDK

Para simplificar o processo, disponibilizamos um arquivo ZIP com todo o código do SDK. Você pode encontrar o ZIP na pasta SDK-Units ou botão abaixo:

2. Após baixar o arquivo ZIP:

  • Extraia seu conteúdo para uma pasta local de sua preferência.
  • Copie os arquivos .pas (as Units do SDK) para o diretório do seu projeto Delphi.

3. Inclusão dos arquivos no Projeto

Após incluir os arquivos .pas no seu projeto, eles já estarão prontos para uso. Basta testá-lo para ver se estão inseridos corretamente em seu projeto.


Caso ocorra erro de SSL Library

Se ao executar o código utilizando o SDK ocorrer o erro "Could not load SSL library", siga os passos abaixo para resolver o problema:

1. Baixe as DLLs:

Clicando no botão abaixo você estará fazendo o download de um arquivo ZIP das DLLs:

2. Após baixar o arquivo ZIP:

  • Extraia seu conteúdo para uma pasta local de sua preferência.
  • Copie os arquivos .dll para os seguintes diretórios de seu computador:
pascal
- `C:\Windows\System32` (para sistemas 32 bits ou 64 bits)
- `C:\Windows\SysWOW64` (se o sistema for 64 bits)

Por que essas DLLs são necessárias?

As bibliotecas SSL (como libeay32.dll e ssleay32.dll) são fundamentais para que o Delphi realize requisições HTTPS. Sem essas bibliotecas, o SDK não conseguirá estabelecer comunicação com a API.


Observações Importantes

Webhook: A funcionalidade/validação de Webhook não existe no SDK Delphi, pois desenvolvimento com Delphi é voltado para aplicações Desktop/Client.


Exemplos de Uso

Exemplos práticos de utilização de todas as rotas e documentos fiscais estão disponíveis na pasta examples/.