Вечна паметДа съхраним спомена

REST API & WordPress

API връща само платени, одобрени и неизтекли публикации. Черновите, имейлите и плащанията са поверителни.

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}

Параметри: page (1–10000), limit (1–50), sort (published/death), lang (sr/bg), q (име), place (място). Ограничение: 120 заявки в минута. HTTP 429 съдържа Retry-After. Езикът филтрира езика на публикацията, без да превежда личния текст.

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

WordPress

Инсталирайте включената добавка bosilegrad-nekrolozi, след това въведете HTTPS адреса на приложението в Настройки → Bosilegrad nekrolozi.

[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="bg" data-limit="5" data-layout="grid" defer></script>

Уиджетът използва публичния API без ключ. Разрешете домейна в script-src, connect-src и img-src на CSP политиката на вашия сайт.