🏃‍♀️Uso Básico

Como manejar usar el SDK.

Conector

La clase principal del SDK es el SiiauConnector , la cual es responsable de enviar y autenticar nuestras peticiones a la API por nosotros. Existen tres formas de acceder a el:

Es la forma sugerida de uso, pues es la mas sencilla. Solo llamamos a la función siiau

siiau()->send(/** Request */);

La eleccion de cual método usar es totalmente del programador, pues su comportamiento es el mismo.

Consultar

Durante la documentacion encontraras dos maneras de usar el SDK para llamar a la API.

Basica / Resource

Esta forma es la mas comoda y se hace usando los metodos del mismo conector para consular la API.

$usuario = siiau()->usuario()->encontrar(codigo: '123456789');

Cuando uses esta forma, el SDK te devolvera siempre un DTO, que de menera simple, es una clase con valores.

use Siiau\ApiClient\Objects\Error;

$usuario = siiau()->usuario()->encontrar(codigo: '123456789');

if ($usuario instanceof Error) {
    /** Handle API Error */
}

Avanzada / Request

La otra forma de hacer una peticion es usando las clases Request y enviarlas directamente con el método send del conector. Estas reciben los parametros necesarios en su constructor y, al enviarlas, se retorna una Response .

Este método es mas flexible pues nos da acceso a toda la información de la response. El SDK se basa en una libreria llamada Saloon y esta provee metodos conventientes para interactuar con las responses. Más sobre Saloon Responses.

Última actualización

¿Te fue útil?