Sadece GET ile erişim sağlanmaktadır. Tüm bilgiler get ile gelmesi zorunludur.
lang: Verdiğiniz ülke ve lokasyon kodu ait haberleri getirir. Varsayılan NULL'dur.
limit: Gelen veri limiti. Varsayılan 50'dir.
start: Belirttiğiniz UNIX Time sonraki veriler gelir. Varsayılan NULL'dur.
end: Belirttiğiniz UNIX Time önceki veriler gelir. Varsayılan NULL'dur.
Örnek: Son 24 saat içindeki haberleri almak için şuanki unix zamanı alalım. Yani 1610884477.
Bir günde 86400 saniye var. 1610884477 - 86400 yapıyoruz. Bu bizim start değerimiz. End değerimiz ise şuan ki unix time olabilir.
q: Arama yapmak için kullanılır. Başlıkta arama yapar.
searchmode: Bu değeri true yaparsanız arama algoritması size bırakılır. Altta örnekleri q parametresi üzerinde kullanınız. Varsayılan false'dir.
türk% -> Türk ile başlayan başlıklar.
%türk -> Türk ile biten başlıklar
%türk% -> Herhangi bir yerinde Türk olan başlıklar. (searchmode false olursa [varsayılan] bu algoritma kullanılır.
_t% -> 2. harfi T olan herhangi bir başlık.
altın%düştü -> Altın ile başlayıp Düştü ile biten başlıklar.
Daha fazla örnek için Mysql LIKE operatörü yazarak bulabilirsiniz.
page: Sayfa değeri. Size gelen JSON'da toplam sayfa ekstradan yazmaktadır. Varsayılan 0'dır.
Türkçe ve Türk lokasyonlu çekelim: https://localhost/api/news?lang=tr-TR
Türkçe ve Türk lokasyonlu + 75 tane veri çekelim: https://localhost/api/news?lang=tr-TR&limit=75
Son 24 saati çekelim: https://localhost/api/news?start=1610798680
Son 24 saati + 2. sayfayı çekelim: https://localhost/api/news?start=1610798680&page=2
Arama yapalım: https://localhost/api/news?q=türk
Searchmode aramalı yapalım: https://localhost/api/news?searchmode=true&q=türk%
Veri boşsa data kısmı boş olur ve sayfa değerleri gelmez.