Documentation

REST
in package

Clase de acceso a APIs.

  • Esta clase final proporciona métodos estáticos para conectarse y obtener información de la API de la NASA y servicios REST propios.
Tags
author

Gonzalo Junquera Lorenzo

since
07/02/2026
version
1.1.0

Table of Contents

Methods

apiNasa()  : FotoNasa
Consulta la API de la NASA.
apiPropia()  : float|int
Consulta el volumen de negocio de un departamento a través de una API propia.
serializarImagen()  : string
Descarga una imagen y la convierte a formato Base64.

Methods

apiNasa()

Consulta la API de la NASA.

public static apiNasa(string $fecha) : FotoNasa
  • Realiza una petición cURL para obtener los datos de la imagen del día. Si la petición falla, devuelve un objeto FotoNasa con datos por defecto.
Parameters
$fecha : string

Fecha de la cual se desea obtener la imagen.

Return values
FotoNasa

Objeto con la información de la fotografía.

apiPropia()

Consulta el volumen de negocio de un departamento a través de una API propia.

public static apiPropia(string $codDepartamento) : float|int
Parameters
$codDepartamento : string

Código identificador del departamento.

Return values
float|int

El volumen de negocio obtenido o 0 en caso de error.

serializarImagen()

Descarga una imagen y la convierte a formato Base64.

public static serializarImagen(string $url) : string
  • Útil para incrustar imágenes directamente en el HTML sin depender de enlaces externos directos en el cliente.
Parameters
$url : string

Dirección URL de la imagen.

Return values
string

Imagen codificada en Base64 con cabecera MIME (data:image/...;base64,...).


        
On this page

Search results