Download the PHP package compufacil/api-sdk without Composer
On this page you can find all versions of the php package compufacil/api-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download compufacil/api-sdk
More information about compufacil/api-sdk
Files in compufacil/api-sdk
Package api-sdk
Short Description Compufácil SDK for PHP
License Compufacil Platform
Homepage https://github.com/compufour/sdk-api-php
Informations about the package api-sdk
Instalação SDK
O Compufácil PHP SDK tem como dependência de instalação o composer
. Execute o seguinte comando:
composer require compufacil/api-sdk
Integrando a API da CompuFácil via SDK PHP
A API da CompuFácil segue o padrão RPC. E o tráfego de dados é através de JSON.
Ambientes
Existem dois ambiente servindo a API. O ambiente de homologação e de produção.
- Produção: https://app.compufacil.com.br
- Homologação: https://homolog.compufacil.com.br
Padrão dos serviços
Todos os serviços seguem a seguinte nomenclatura:
Módulo e serviço variam de acordo com o que parte do sistema está sendo utilizada.
Exemplo:
Autenticação
Primeiramente instanciamos a classe passando as configurações do ambiente e a versão,
se caso não passarmos ela pegara os valores default que sempre
será ambiente de homolog
e a última versão estável da API.
seguindo a autenticação se dá através da função signUp
:
Na resposta de uma autenticação com sucesso conterá o token que dever ser trafegado nas requisições autenticadas.
Enquanto mantivermos a classe o token ficara armazenado no estado da mesma
Serviços
Os demais serviços seguem o mesmo padrão da autenticação, com a
única diferença que trafegam o token no header Authorization-Compufacil
e utilizamos agora a função auxiliar rpcService
Exemplo fazendo o CRUD de receitas
Lista receitas
Cria receita
Pega 1 receita detalhada
Atualiza uma receita
Deleta receita
Swagger
Para uma referência completa dos serviços você pode consultar o nosso swager . Lá também é possível executar os serviços diretamente contra homolog.
Contato
Qualquer dúvida sobre a API entre em contato com nosso time técnico. Através do e-mail [email protected].