Večni pomenSačuvajmo uspomenu

REST API & WordPress

API vraća samo plaćene, odobrene i neistekle objave. Nacrti, email adrese i podaci o plaćanju nisu dostupni.

GET /api/v1/obituaries?page=1&limit=12&sort=published
GET /api/v1/obituaries/latest?limit=5&lang=bg
GET /api/v1/obituaries/search?q=Petar&sort=death
GET /api/v1/obituaries/{id}

Parametri: page (1–10000), limit (1–50), sort (published/death), lang (sr/bg), q (ime), place (mesto). Ograničenje je 120 zahteva po minutu. HTTP 429 sadrži Retry-After. Jezik filtrira jezik objave; lični tekst se ne prevodi.

{"data":[{"id":"…","slug":"…","name":"…","url":"…","imageUrl":null,
"publication":{"publishedAt":"…","expiresAt":"…"}}],
"total":1,"page":1,"limit":12}

WordPress

Instalirajte priloženi dodatak bosilegrad-nekrolozi, zatim u Podešavanja → Bosilegrad nekrolozi unesite HTTPS adresu aplikacije.

[bosilegrad_nekrolozi]
[bosilegrad_nekrolozi limit="5" lang="bg"]
[bosilegrad_nekrolozi limit="10" layout="grid" photos="yes" latest="yes"]

Embed

<script src="https://YOUR-DOMAIN/widget.js"
  data-lang="sr" data-limit="5" data-layout="grid" defer></script>

Widget koristi javni API bez ključa. U politici CSP vašeg sajta dozvolite domen aplikacije za script-src, connect-src i img-src.