204DWESAplicacionFinal

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

        
On this page

Search results