REST
in package
Clase REST
Esta clase proporciona métodos para interactuar diversas API
Table of Contents
Constants
- claveApiNasa = 'VsYbmhgR6eLeRLrMI8Ody4p5CrNLecqGqedsu46e'
- Clave de API para acceder a los servicios de la NASA.
Methods
- recogerImagenNasa() : FotoNasa|null
- Obtiene una imagen de la NASA (APOD) para una fecha específica.
- solicitarDivisaFrankfurter() : mixed
Constants
claveApiNasa
Clave de API para acceder a los servicios de la NASA.
public
string
claveApiNasa
= 'VsYbmhgR6eLeRLrMI8Ody4p5CrNLecqGqedsu46e'
Esta clave es necesaria para realizar solicitudes a la API de la NASA.
Methods
recogerImagenNasa()
Obtiene una imagen de la NASA (APOD) para una fecha específica.
public
static recogerImagenNasa(string $fecha) : FotoNasa|null
Este método realiza una solicitud a la API de la NASA para obtener la imagen del día (APOD) junto con su título y explicación en formato JSON. Luego, decodifica la respuesta y crea una instancia de la clase FotoNasa con los datos obtenidos.
Parameters
- $fecha : string
-
Fecha en formato 'YYYY-MM-DD' para obtener la imagen
Return values
FotoNasa|null —Un objeto FotoNasa con los datos de la imagen, o null si la api no devuelve la imagen
solicitarDivisaFrankfurter()
public
static solicitarDivisaFrankfurter(mixed $divisa1, mixed $divisa2, mixed $cantidad) : mixed
Parameters
- $divisa1 : mixed
- $divisa2 : mixed
- $cantidad : mixed