Hürriyet gazetesinin geliştiricilere açmış olduğu developer platformu için .NET Wrapper'ı
Not:
Kullanmadan önce Hurriyet Developer API Dokümanını Okumanızı Tavsiye Ederim:
Sonuçlar Json.NET kütüphanesinde yer alan JArray
ve JObject
türünden değer döndürmektedir.
Bağımlılıklar:
HurriyetNet kütüphanesi Json.NET kütüphanesini kullanmaktadır. NuGet kullanarak kurulum için:
Install-Package Newtonsoft.Json
NuGet
https://www.nuget.org/packages/HurriyetNet/
Install-Package HurriyetNet
Kullanım
Kütüphane projeye dahil edildikten sonra
using HurriyetNet;
ile referans projeye dahil edilir.
API Key alındıktan sonra KEY ayarı yapılır
HurriyetConf.ApiKey = "API_KEY_BURADA";
Ardından Hurriyet
class'ı çağırılarak statik array ve methodlar için çağrı yapılır.
Makaleler
Tüm Makaleler
Hurriyet.AllArticles
Tek Makale ID'ye Göre
Hurriyet.SingleArticle("HABER IDSI");
Köşe Yazıları
Tüm Köşe Yazıları
Hurriyet.AllColumns
Tek Köşe Yazısı ID'ye Göre
Hurriyet.SingleColumn("KÖŞE YAZISI IDSI");
Yazarlar
Tüm Yazarlar
Hurriyet.AllWriters
Tek Yazar ID'ye Göre
Hurriyet.SingleWriter("YAZAR IDSI");
Fotoğraf Galerileri
Tüm Fotoğraf Galerileri
Hurriyet.AllPhotoGalleries
Tek Fotoğraf Galerisi ID'ye Göre
Hurriyet.SinglePhotoGallery("FOTOGRAF GALERI IDSI");
Sayfalar
Tüm Sayfalar
Hurriyet.AllPages
Tek Sayfa ID'ye Göre
Hurriyet.SinglePage("SAYFA IDSI");
Klasörler
Tüm Klasörler
Hurriyet.AllPaths
Tekil Klasör ID'ye Göre
Hurriyet.SinglePath("YOL IDSI");
Tarih
RFC 1123 tipinde tarih dizisi döndürür. RFC 1123 için "ols.ietf.org/html/rfc1123" adresine bakınız.
Hurriyet.GetDate