Ana içeriğe geç

Blog (Yazı) İşlemleri

Sitenizin blog veya makale bölümünü beslemek için kullanılan uç noktalardır. Blog yazıları kategorilere ayrılabilir ve etiketlenebilir.

Tüm isteklerde x-avci-client kimlik başlığının gönderilmesi zorunludur.


1. Yazıları Listeleme (List Blogs)

Yayınlanmış durumdaki blog yazılarını sayfalama ve filtreleme destekli olarak listeler.

  • Endpoint: GET /blog
  • Auth Gereksinimi: x-avci-client

Query Parametreleri

ParametreTipAçıklama
pageNumberSayfa numarası (Varsayılan: 1)
limitNumberSayfa başı kayıt sayısı (Varsayılan: 10)
categoryStringBelirli bir kategori ID'sine (Örn: Teknoloji, Moda) göre blogları getirir.
searchStringYazı başlığı veya özetinde kelime araması yapar.

2. Yazı Detayı (Blog Details)

Slug değeri üzerinden belirli bir blog yazısının HTML/Zengin metin formatındaki tam içeriğini, yazar bilgisini (author), kapak görselini (thumbnail) ve yayınlanma tarihini getirir.

  • Endpoint: GET /blog/:slug
  • Auth Gereksinimi: x-avci-client

Örnek: /blog/2026-e-ticaret-trendleri


3. Yeni Eklenen Yazılar (New Blogs)

Blog ana sayfanızda "En Yeniler" veya "Son Eklenenler" gibi bir widget/slider oluşturmak için tarihe göre en yeni blogları hızlıca getirir.

  • Endpoint: GET /blog/new
  • Auth Gereksinimi: x-avci-client