Menú de la documentación

Desarrolladores

Blogs

Endpoint GET /blogs/{blogId} de la API de Blogenia: datos públicos de un blog de tu organización.

Ver como Markdown

Un blog es el sitio donde Blogenia publica tus artículos. Esta ruta devuelve sus datos públicos.

Obtener un blog

GET/blogs/{blogId}

Devuelve un blog de tu organización.

Parámetros de ruta

NombreTipoObligatorioDescripción
blogIdstringSíIdentificador del blog (24 caracteres hexadecimales).

Campos de la respuesta

CampoTipoDescripción
idstringIdentificador del blog.
namestringNombre.
slugstringIdentificador corto usado en la URL pública.
urlstringURL pública del blog (el dominio propio si está activo).
descriptionstringDescripción del negocio. Puede estar vacía.
languagestringIdioma del blog, por ejemplo es.
categoryobjectCategoría principal: { slug, name }.
authorobjectAutor que firma los artículos: { name, bio }.
articleCountintegerArtículos publicados.

Respuestas

CódigoCuándo
200El blog existe y es de tu organización.
401Clave ausente, no válida o revocada.
403Plan Free u organización suspendida.
404El blog no existe, es de otra organización o está suspendido.
429Límite del plan superado.
Petición
curl "https://api.blogelia.com/v1/blogs/66f1c0a2b3c4d5e6f7a8b9c0" \
  -H "Authorization: Bearer $BLOGENIA_API_KEY"
const res = await fetch('https://api.blogelia.com/v1/blogs/66f1c0a2b3c4d5e6f7a8b9c0', {
  headers: { Authorization: 'Bearer ' + process.env.BLOGENIA_API_KEY },
});
if (!res.ok) throw new Error('HTTP ' + res.status);
const body = await res.json();
console.log(body);
import os
import requests

res = requests.get(
    "https://api.blogelia.com/v1/blogs/66f1c0a2b3c4d5e6f7a8b9c0",
    headers={"Authorization": "Bearer " + os.environ["BLOGENIA_API_KEY"]},
    timeout=10,
)
res.raise_for_status()
print(res.json())
Respuesta
{
  "id": "66f1c0a2b3c4d5e6f7a8b9c0",
  "name": "Reformas Ejemplo",
  "slug": "reformas-ejemplo",
  "url": "https://reformas-ejemplo.blogelia.com",
  "description": "Reformas integrales en Madrid desde 2008.",
  "language": "es",
  "category": { "slug": "reformas", "name": "Reformas" },
  "author": {
    "name": "Reformas Ejemplo",
    "bio": "Reformas integrales en Madrid desde 2008."
  },
  "articleCount": 12
}