rwe-devs/ esocial-api-connector
用于连接RWE Sistemas的eSocial API的包
v1.2.2
2024-02-22 13:42 UTC
Requires
- php: ^8.2
- illuminate/support: ^10.37
- saloonphp/laravel-plugin: ^3.0
- saloonphp/saloon: ^3.0
README
Esocial-Api-Connector是一个PHP库,旨在简化各种项目与RWE Sistemas的eSocial API的集成。
如何使用
连接器
启动连接器并提供API URL参数和授权令牌(可选)
use RweDevs\EsocialApiConnector\Esocial\EsocialConnector; $connector = new EsocialEsocialConnector($apiUrl, $token);
主体
对于需要主体的POST和PUT请求,主体应该由对应的请求DTO生成。例如
use RweDevs\EsocialApiConnector\DTO\LoginDTO; $loginDTO = new LoginDTO('teste27@teste.com', '12345678');
请求
要发送请求,请创建所需请求类型的新对象,如果需要则填充DTO,并使用连接器的send()
方法发送。示例
use RweDevs\EsocialApiConnector\Esocial\Requests\LoginRequest; $login = new LoginRequest($loginDTO); $response = $connector->send($login);