REST
in package
Encargada de realizar peticiones a APIs REST externas.
Tags
Table of Contents
Methods
- getCalculadora() : Calculadora
- Realiza una operación de calculadora mediante el web service.
- getFotoDiaNasa() : ImagenNasa
- Obtiene la foto del día de la NASA (APOD) para una fecha concreta.
- getJuegoSteam() : JuegoSteam
- Obtiene información de un juego de Steam por su nombre.
Methods
getCalculadora()
Realiza una operación de calculadora mediante el web service.
public
static getCalculadora(float $num1, float $num2, string $operacion) : Calculadora
Parameters
- $num1 : float
-
Primer número
- $num2 : float
-
Segundo número
- $operacion : string
-
Operación a realizar: suma, resta, multiplica, divide
Return values
Calculadora —Objeto con el resultado o error
getFotoDiaNasa()
Obtiene la foto del día de la NASA (APOD) para una fecha concreta.
public
static getFotoDiaNasa(string $fecha[, int $numIntentos = 0 ]) : ImagenNasa
Realiza una petición a la API de la NASA y devuelve un objeto ImagenNasa con los datos de la imagen o con la información del error si ocurre.
Parameters
- $fecha : string
-
Fecha en formato YYYY-MM-DD
- $numIntentos : int = 0
-
Número de intentos de la petición
Return values
ImagenNasa —Objeto con la imagen o el error producido
getJuegoSteam()
Obtiene información de un juego de Steam por su nombre.
public
static getJuegoSteam([string $nombreJuego = "" ]) : JuegoSteam
Realiza una petición a la API de búsqueda de Steam y devuelve un objeto JuegoSteam con los datos del juego o con la información del error si ocurre.
Parameters
- $nombreJuego : string = ""
-
Nombre del juego a buscar.
Return values
JuegoSteam —Objeto con los datos del juego o con el error producido.