Documentación de API

Gestiona y consume el contenido de agustinschwank.com.ar de forma profesional.

Introducción

Bienvenido a la API v2. La interfaz ha sido optimizada para ofrecer respuestas rápidas en formato JSON, permitiendo la integración de noticias en cualquier plataforma externa.

Base URL: https://agustinschwank.com.ar/api/posts

Listado Paginado

Obtiene una lista de noticias con soporte para paginación dinámica.

Retorna las últimas noticias publicadas de forma descendente.

GET api/posts/?page={n}&per_page={m}
ParámetroTipoDescripción
pageintNúmero de página (Por defecto: 1)
per_pageintResultados por página (Máx: 20)
{
  "status": "success",
  "current_page": 1,
  "total_pages": 12,
  "total_posts": 60,
  "max_per_pages": 20,
  "posts": [
    {
      "id": "678e4f16",
      "title": "Nuevo Post",
      "avatar": "https://agustinschwank.com.ar/img/news.jpg",
      "uri": "https://.../api/posts?id=678e4f16"
    }
    {
      "id": "678e5d8r16",
      "title": "Titulo post 2",
      "avatar": "https://agustinschwank.com.ar/img/newsred.jpg",
      "uri": "https://.../api/posts?id=678e5d8r16"
    }
  ]
}

Detalle del Post

Recupera el contenido completo (HTML) y metadatos de una noticia específica.

GET api/posts/?id={strCodpublico}
{
  "status": "success",
  "post": {
    "id": "678e4f16",
    "title": "Título del Post",
    "avatar": "https://agustinschwank.com.ar/img.jpg",
    "release_date": "20/01/2020",
    "update_time": "24/02/2021",
    "content": "<p>Contenido HTML...</p>"
  }
}

Manejo de Errores

La API utiliza códigos de estado HTTP para indicar el resultado de la petición:

  • 200 OK: La solicitud fue exitosa.
  • 404 Not Found: El ID proporcionado no existe.
  • 500 Internal Error: Error de conexión a base de datos.