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ámetro | Tipo | Descripción |
|---|---|---|
page | int | Número de página (Por defecto: 1) |
per_page | int | Resultados 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.