Standart RSS 2.0 formatı. Her tenant ve her kategori için ayrı feed URL. RSS reader, IFTTT, Zapier, Slack RSS bot — hepsiyle uyumlu.
| Kapsam | URL |
|---|---|
| Tüm site | /rss.xml |
| Belirli kategori (tüm site) | /kategori/{slug}/rss.xml |
| Belirli tenant | /tenant/{tenantSlug}/rss.xml |
| Tenant + kategori | /tenant/{tenantSlug}/kategori/{slug}/rss.xml |
# Tüm yayınlanan haberler https://newsmachine.umutozan.dev/rss.xml # Sadece "ekonomi" kategorisi https://newsmachine.umutozan.dev/kategori/ekonomi/rss.xml # Sadece bir tenant (örneğin ajans11) https://newsmachine.umutozan.dev/tenant/ajans11/rss.xml # Ajans11 tenant'ının spor kategorisi https://newsmachine.umutozan.dev/tenant/ajans11/kategori/spor/rss.xml
gundem, dunya, ekonomi, siyaset,
spor, teknoloji, saglik, yasam,
kultur-sanat, otomotiv, yerel, diger.
Kategorilerin makine okur listesi:
GET /api/v1/categories.
Standart RSS 2.0. Her item şu alanlarla döner:
<title> — haber başlığı<link> — kanonik haber URL'si<description> — spot (kısa özet)<pubDate> — yayın tarihi (RFC 822)<guid isPermaLink="true"> — kanonik URL<category> — kategori slug'ı<enclosure> — varsa öne çıkan görsel (image/jpeg)Cache-Control: public, max-age=60 ile
işaretlenir. RSS reader'ınız aşırı polling yapıyorsa yayınlanan haber sayısına göre 5-10 dakika
aralık bırakın — sistem her taslak onaylandığında feed'i günceller, saniye seviyesi hassasiyet
gereksizdir.
/feed subscribe <url> ile bir kanala akıtın.