rwe-devs / esocial-api-connector
Pacote para conexão com API de eSocial da RWE Sistemas
Installs: 73
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/rwe-devs/esocial-api-connector
Requires
- php: ^8.2
- illuminate/support: ^10.37
- saloonphp/laravel-plugin: ^3.0
- saloonphp/saloon: ^3.0
README
Esocial-Api-Connector é uma biblioteca PHP destinada a facilitar a integração de diversos projetos com a API eSocial da RWE Sistemas.
Como Utilizar:
Conector:
Inicie um conector e forneça os parâmetros de URL da API e Token de Autorização (Opcional):
use RweDevs\EsocialApiConnector\Esocial\EsocialConnector; $connector = new EsocialEsocialConnector($apiUrl, $token);
Body:
Para requisições POST e PUT com body, o mesmo deve ser feito a partir da DTO correspondente à requisição. Por exemplo:
use RweDevs\EsocialApiConnector\DTO\LoginDTO; $loginDTO = new LoginDTO('teste27@teste.com', '12345678');
Request:
Para enviar a Request, crie um novo objeto da requisição desejada, alimente-a com a DTO caso necessário e use o método send() do conector para enviá-la. Exemplo:
use RweDevs\EsocialApiConnector\Esocial\Requests\LoginRequest; $login = new LoginRequest($loginDTO); $response = $connector->send($login);