api dökümantasyonu

  • bugün - bugünün başlıkları listesi
  • dün - dünün başlıkları listesi
  • başlık - başlık'taki entry'leri gösterir.
  • arama - başlıklar arasında arama yapmayı sağlar.

    1. genel yapı

      uludağ sözlük api'nin genel yapısı aşağıdaki şekildedir. işlemler için gerekli "api key"'i bu sayfadan elde edebilirsiniz.
      http://www.uludagsozluk.com/api/?a=test-api-key&n=degisken
      a: api key
      n: işlem türü: bugun, dun, baslik

    2. bugünün başlıkları listesi

      uludağ sözlük api'nin genel yapısı aşağıdaki şekildedir. işlemler için gerekli "api key"'i bu sayfadan elde edebilirsiniz.
      bugünün başlıkları:
      örnek kullanım: http://ulu.li/z_json.php
      örnek kullanım kaynak kodu: .txt


      http://www.uludagsozluk.com/api/?a=test-api-key&n=bugun&ls=0&le=20&desc=1
      sonuç:
      {
          "bugun":[
              {"baslik":"baba yaga","basliklink":"baba-yaga","bugunki_sayisi":1,"entry_sayisi":2},
              {"baslik":"hz muhammed i devrimci göstermeye çalışan komünist","basliklink":"hz-muhammed-i-devrimci-göstermeye-çalışan-komünist","bugunki_sayisi":4,"entry_sayisi":4},
              {"baslik":"kibar küfürler","basliklink":"kibar-küfürler","bugunki_sayisi":26,"entry_sayisi":44},
              {"baslik":"sözlük yazarlarının blog sayfaları","basliklink":"sözlük-yazarlarının-blog-sayfaları","bugunki_sayisi":1,"entry_sayisi":22},
              {"baslik":"dikkat muhendis var","basliklink":"dikkat-muhendis-var","bugunki_sayisi":1,"entry_sayisi":15},
              {"baslik":"beni kimse anlamıyor","basliklink":"beni-kimse-anlamıyor","bugunki_sayisi":2,"entry_sayisi":15},
              {"baslik":"john petrucci","basliklink":"john-petrucci","bugunki_sayisi":4,"entry_sayisi":77},
              {"baslik":"bernard lewis","basliklink":"bernard-lewis","bugunki_sayisi":1,"entry_sayisi":19},
              {"baslik":"seni savcılığa vericem","basliklink":"seni-savcılığa-vericem","bugunki_sayisi":1,"entry_sayisi":1},
              {"baslik":"ölüyü fazla yıkama ya osurur ya sıçar","basliklink":"ölüyü-fazla-yıkama-ya-osurur-ya-sıçar","bugunki_sayisi":12,"entry_sayisi":13}
             ]
      }
                          
      yapı:
      stdClass Object
      (
          [bugun] => Array
              (
                  [0] => stdClass Object
                      (
                          [baslik] => sevgiliyi çırılçıplak görünce utanmak
                          [basliklink] => sevgiliyi-çırılçıplak-görünce-utanmak
                          [bugunki_sayisi] => 6
                          [entry_sayisi] => 55
                      )
       
                  [1] => stdClass Object
                      (
                          [baslik] => uludağ sözlük pilavlı muhabbet zirvesi
                          [basliklink] => uludağ-sözlük-pilavlı-muhabbet-zirvesi
                          [bugunki_sayisi] => 3
                          [entry_sayisi] => 30
                      )
       
                  [2] => stdClass Object
                      (
                          [baslik] => formspring den basın toplantısı yapan menajer
                          [basliklink] => formspring-den-basın-toplantısı-yapan-menajer
                          [bugunki_sayisi] => 1
                          [entry_sayisi] => 1
                      )
                      
                      .
                      .
                      .
                      .
                        
                  [18] => stdClass Object
                      (
                          [baslik] => türk polisi
                          [basliklink] => türk-polisi
                          [bugunki_sayisi] => 3
                          [entry_sayisi] => 691
                      )
       
                  [19] => stdClass Object
                      (
                          [baslik] => miraç kandilini kutlamayan ulu moderasyon
                          [basliklink] => miraç-kandilini-kutlamayan-ulu-moderasyon
                          [bugunki_sayisi] => 12
                          [entry_sayisi] => 12
                      )
       
              )
       
          [toplam] => 1125
      )               
                                      

      • baslik: başlık metni
      • basliklink: başlık metninin kullanıcı dostu link hali.
      • bugunki_sayisi: başlığa bugün girilmiş entry sayısı.
      • entry_sayisi: başlığa toplam girilmiş entry sayısı.
      • toplam: bugün entry girilmiş toplam başlık sayısı.
      • desc: desc=e iken sonuşların sıralamasını tersine çevirir.

    3. dünün başlıkları listesi

      yukarıdakine benzer şekilde aşağıdaki url ile elde edilir. http://www.uludagsozluk.com/api/?a=test-api-key&n=dun&ls=0&le=20&desc=1
      • baslik: başlık metni
      • basliklink: başlık metninin kullanıcı dostu link hali.
      • bugunki_sayisi: başlığa bugün girilmiş entry sayısı.
      • entry_sayisi: başlığa toplam girilmiş entry sayısı.
      • toplam: bugün entry girilmiş toplam başlık sayısı.
      • desc: desc=e iken sonuşların sıralamasını tersine çevirir.

    4. başlıktaki entry'leri listeleme

      örnek kullanım kaynak kodu: .txt
      yapı:
      {
      	"baslik":"beleş pizza için dama çıkmak",
      	"url":"http://www.uludagsozluk.com/k/beleş-pizza-için-dama-çıkmak/",
      	"basliklink":"beleş-pizza-için-dama-çıkmak",
      	"baslik_id":"1504235",
      	"toplamentrysayisi":"4",
      	"bugunki_sayisi":"3",
      	"tarih":"18.04.2011 01:56",
      	"tarihunix":"1303080984", 
      	"entrysayi":"4",
      	"entrybilgi": [
      		{"entry_id":"11458025", "tarih":"18.04.2011 01:56", "tarihunix":"1303080984", "yazar":"system error", "yazar_id":"23781", "metin":"türk zekasının yine üçkağıda çalışmasıdır.  bilenler bilir bazı pizzacılarda kallavi bir olay vardır. pizza yarım saat içinde eve gelmezse beleş olur.  işte böyle bir beleş pizza kazanmak adına sipariş verilir ve dama çıkılır. böylece pizzayı getiren arayıp bulamayacak. dama çıkana kadar yarım saat gidecek. merdivenleri saklayacağız çünkü.  yarım saat geçince firmayı arayıp ''sizin götünüze koyayım açlıktan öldüm hani lan pizza?'' diye saydıracağız.  böylece pizza beleşe gelecek.  eveet.~swh~"}  , 
      		{"entry_id":"12396343", "tarih":"11.07.2011 16:08", "tarihunix":"1310389732", "yazar":"washingtonposttadayaziyomben", "yazar_id":"43841", "metin":"(bkz:damdaki kedi)  (img:#158258)"}  , 
      		{"entry_id":"12396387", "tarih":"11.07.2011 16:12", "tarihunix":"1310389965", "yazar":"coksakatvar", "yazar_id":"81294", "metin":"pizzacı pizzayı evin kapısına  zamanında getirdiği için hayal kırıklığıyla sonuçlanan saçma plan. adam verdiğin adrese zamanında getirdi ama sen yoktun. dolayısıyla sorun sende pizzacı da değil."}  , 
      		{"entry_id":"12396409", "tarih":"11.07.2011 16:14", "tarihunix":"1310390087", "yazar":"zuluu", "yazar_id":"75866", "metin":"(bkz:olsada yesek)"}  
      	]
      }      
      yapı:
      stdClass Object
      (
          [baslik] => beleş pizza için dama çıkmak
          [url] => http://www.uludagsozluk.com/k/beleş-pizza-için-dama-çıkmak/
          [basliklink] => beleş-pizza-için-dama-çıkmak
          [baslik_id] => 1504235
          [toplamentrysayisi] => 3
          [bugunki_sayisi] => 2
          [tarih] => 18.04.2011 01:56
          [tarihunix] => 1303080984
          [entrysayi] => 3
          [entrybilgi] => Array
              (
                  [0] => stdClass Object
                      (
                          [entry_id] => 11458025
                          [tarih] => 18.04.2011 01:56
                          [tarihunix] => 1303080984
                          [yazar] => system error
                          [yazar_id] => 23781
                          [metin] => türk zekasının yine üçkağıda çalışmasıdır.  bilenler bilir bazı pizzacılarda kallavi bir olay vardır. pizza yarım saat içinde eve gelmezse beleş olur.  işte böyle bir beleş pizza kazanmak adına sipariş verilir ve dama çıkılır. böylece pizzayı getiren arayıp bulamayacak. dama çıkana kadar yarım saat gidecek. merdivenleri saklayacağız çünkü.  yarım saat geçince firmayı arayıp ''sizin götünüze koyayım açlıktan öldüm hani lan pizza?'' diye saydıracağız.  böylece pizza beleşe gelecek.  eveet.~swh~
                      )
       
                  [1] => stdClass Object
                      (
                          [entry_id] => 12396343
                          [tarih] => 11.07.2011 16:08
                          [tarihunix] => 1310389732
                          [yazar] => washingtonposttadayaziyomben
                          [yazar_id] => 43841
                          [metin] => (bkz:damdaki kedi)  (img:#158258)
                      )
       
                  [2] => stdClass Object
                      (
                          [entry_id] => 12396387
                          [tarih] => 11.07.2011 16:12
                          [tarihunix] => 1310389965
                          [yazar] => coksakatvar
                          [yazar_id] => 81294
                          [metin] => pizzacı pizzayı evin kapısına  zamanında getirdiği için hayal kırıklığıyla sonuçlanan saçma plan. adam verdiğin adrese zamanında getirdi ama sen yoktun. dolayısıyla sorun sende pizzacı da değil.
                      )
       
              )
       
      )
            
      • baslik: başlık metni
      • url: başlığın tam link hali.
      • basliklink: başlığın link hali.
      • baslik_id: başlığın sözlükte kayıtlı id nunarası.
      • toplamentrysayisi: başlıktaki toplam entry sayısı.
      • bugunki_sayisi: başlığa bugün girilmiş toplam entry sayısı.
      • tarih: başlığın açılma tarihi.
      • tarihunix: başlığın unix time cinsinden açılma tarihi.
      • entrysayi: json'daki toplam entry sayısı.
      • entrybilgi: entry bilgilerini içeren dizi.
      • entrybilgi->entry_id: entry numarası.
      • entrybilgi->tarih: entry'nin girilme tarihi.
      • entrybilgi->tarihunix: entry'nin unix time cinsinden girilme tarihi.
      • entrybilgi->yazar: entry'i giren yazar'ın adı.
      • entrybilgi->yazar_id: yazar'ın sözlükte kayıtlı üye numarası.
      • entrybilgi->metin: entry'nin tam metni.
      • desc: desc=e iken sonuşların sıralamasını tersine çevirir.

    5. arama sonucu listesi

      yukarıdakine benzer şekilde aşağıdaki url ile elde edilir. http://www.uludagsozluk.com/api/?a=test-api-key&n=dun&ls=0&le=20&desc=1
      yapı:
      {
      	"aramasonuc":[
      		{"baslik":"anne ben anketor oldum","basliklink":"anne-ben-anketor-oldum","bugunki_sayisi":1,"entry_sayisi":6}
      		{"baslik":"anne ben yazar oldum","basliklink":"anne-ben-yazar-oldum","bugunki_sayisi":0,"entry_sayisi":30}
      		{"baslik":"kizmis anne soylevleri","basliklink":"kizmis-anne-soylevleri","bugunki_sayisi":0,"entry_sayisi":1}
      		{"baslik":"kizina es bulmak icin her gun gun yapan anne","basliklink":"kizina-es-bulmak-icin-her-gun-gun-yapan-anne","bugunki_sayisi":0,"entry_sayisi":11}
      		{"baslik":"kizina koca bulmak icin dugune goturen anne","basliklink":"kizina-koca-bulmak-icin-dugune-goturen-anne","bugunki_sayisi":0,"entry_sayisi":11}
      		{"baslik":"anne tespit yaptim","basliklink":"anne-tespit-yaptim","bugunki_sayisi":0,"entry_sayisi":2}
      		{"baslik":"disi kedinin anne olmasi","basliklink":"disi-kedinin-anne-olmasi","bugunki_sayisi":3,"entry_sayisi":4}
      		{"baslik":"çok çalışmam lazım anne çok","basliklink":"çok-çalışmam-lazım-anne-çok","bugunki_sayisi":0,"entry_sayisi":3}
      		{"baslik":"anne ben buda oldum","basliklink":"anne-ben-buda-oldum","bugunki_sayisi":0,"entry_sayisi":7}
      		{"baslik":"anne korkusu","basliklink":"anne-korkusu","bugunki_sayisi":1,"entry_sayisi":6}
      		{"baslik":"anne korkuyorum","basliklink":"anne-korkuyorum","bugunki_sayisi":1,"entry_sayisi":7}
      		{"baslik":"anne selalem geldi","basliklink":"anne-selalem-geldi","bugunki_sayisi":0,"entry_sayisi":1}
      		{"baslik":"anne kiz diyaloglari","basliklink":"anne-kiz-diyaloglari","bugunki_sayisi":0,"entry_sayisi":2}
      		{"baslik":"klavyeyi saklayan anne","basliklink":"klavyeyi-saklayan-anne","bugunki_sayisi":4,"entry_sayisi":5}
      		{"baslik":"anne kos kos ukte doldurdum","basliklink":"anne-kos-kos-ukte-doldurdum","bugunki_sayisi":0,"entry_sayisi":1}
      		{"baslik":"anne misafiri","basliklink":"anne-misafiri","bugunki_sayisi":0,"entry_sayisi":2}
      		{"baslik":"bugün de ölmedim anne","basliklink":"bugün-de-ölmedim-anne","bugunki_sayisi":3,"entry_sayisi":17}
      		{"baslik":"anne ben unlu oldum","basliklink":"anne-ben-unlu-oldum","bugunki_sayisi":0,"entry_sayisi":4}
      		{"baslik":"buyuk anne","basliklink":"buyuk-anne","bugunki_sayisi":0,"entry_sayisi":3}
      		{"baslik":"buyuk anne masallari","basliklink":"buyuk-anne-masallari","bugunki_sayisi":1,"entry_sayisi":2}
      		],
      	"toplamsonuc": 20
      }
            
      yapı:
      stdClass Object
      (
          [aramasonuc] => Array
              (
                  [0] => stdClass Object
                      (
                          [baslik] => tv karsisina gecip pirinc ayiklayan anne
                          [basliklink] => tv-karsisina-gecip-pirinc-ayiklayan-anne
                          [bugunki_sayisi] => 0
                          [entry_sayisi] => 4
                      )
       
                  [1] => stdClass Object
                      (
                          [baslik] => anne baba arasinda kalmak
                          [basliklink] => anne-baba-arasinda-kalmak
                          [bugunki_sayisi] => 1
                          [entry_sayisi] => 6
                      )
       
                  [2] => stdClass Object
                      (
                          [baslik] => anne baba kavgalarinin kronik hakemi evlat
                          [basliklink] => anne-baba-kavgalarinin-kronik-hakemi-evlat
                          [bugunki_sayisi] => 0
                          [entry_sayisi] => 9
                      )
       
                  [3] => stdClass Object
                      (
                          [baslik] => andropoz baba menopoz anne ergen kardeş
                          [basliklink] => andropoz-baba-menopoz-anne-ergen-kardeş
                          [bugunki_sayisi] => 0
                          [entry_sayisi] => 25
                      )
                      .
                      .
                      .
                  [18] => stdClass Object
                      (
                          [baslik] => anne babaya karsilik verilmez
                          [basliklink] => anne-babaya-karsilik-verilmez
                          [bugunki_sayisi] => 0
                          [entry_sayisi] => 6
                      )
       
                  [19] => stdClass Object
                      (
                          [baslik] => kesilirken anne diye oterek kurtulan horoz
                          [basliklink] => kesilirken-anne-diye-oterek-kurtulan-horoz
                          [bugunki_sayisi] => 1
                          [entry_sayisi] => 8
                      )
       
              )
       
          [toplamsonuc] => 20
      )
            
      • aramasonuc: arama sonucu bilgilerini barındıran dizi.
      • aramasonuc: arama sonucu bilgilerini barındıran dizi.
      • aramasonuc->baslik: başlık metni.
      • aramasonuc->basliklink: başlık metninin kullanıcı dostu link hali.
      • aramasonuc->bugunki_sayisi: başlığa bugün girilmiş entry sayısı.
      • aramasonuc->entry_sayisi: başlığa girilmiş toplam entry sayısı.
      • desc: desc=e iken sonuşların sıralamasını tersine çevirir.