İsim | Tanım | Alabileceği değerler | Varsayılan değer |
---|---|---|---|
splitted |
Dönen cevabın alfabetik olarak bölünüp bölünmeyeceğini tanımlar |
true ,false |
true |
letter |
Sadece belirtilen harfle başlayan atasözlerini getirir |
a -dan z -ye kadar tüm harfler.Liste vermeniz gerekmektedir.Listeye birden fazla harfde vere bilirsiniz |
Hiçbir değer vermediğiniz takdirde tüm harfler gelicek |
limit |
Dönen listenin uzunluğunu tanımlar.Bu parametrenin çalışması için splitted parametresinin false olması gerekir. |
sayı | Değer vermediğiniz takdirde hicbir kisitlama olmayacaktir. |
NOT : Kolaylık olması açısından örneklerde axios
kütüphanesini kullandım.axios
-u npm i --save axios
komutuyla indire bilirsiniz.
axios.post("https://turkce-atasozleri-api.herokuapp.com/")
.then(result => {
console.log(result.data);
})
// Çıktı:
// Hiç bir parametre verilmediği için tüm atasözlerini alfabetik bir şekilde bölünmüs olarak getirir
axios.post("https://turkce-atasozleri-api.herokuapp.com/",{limit:15}) // limit parametresi calismaz
.then(result => {
console.log(result.data);
})
// Çıktı:
// Tum atasozlerini bolumus sekilde getirir
axios.post("https://turkce-atasozleri-api.herokuapp.com/",{letter:["a","b","e"],splitted:false})
.then(result => {
console.log(result.data);
})
// Çıktı:
// a,b ve e harfleri ile baslayan tum atasozlerini getirir
axios.post("https://turkce-atasozleri-api.herokuapp.com/",{letter:["a"],limit:13})
.then(result => {
console.log(result.data);
})
// a harfi ile baslayan 13 atsozu getirir
axios.post("https://turkce-atasozleri-api.herokuapp.com/",{letter:["a","b","e"],limit:200})
.then(result => {
console.log(result.data);
})
// Çıktı: a,b ve e harfleri ile baslayan 200 atasozu getirir.(a ve b harflerinde atasozu cok oldugu icin bu kod e harfini getirmez(limiti kaldirin ve ya artirin))
axios.post("https://turkce-atasozleri-api.herokuapp.com/",{letter:["a","b","e"],splitted:false}) // Yanlis parametre fakat calisir
.then(result => {
console.log(result.data);
})
// Çıktı: a,b ve e harfleri ile baslayan tum atasozlerini getirir(Yanlis parametre fakat calisir)
axios.post("https://turkce-atasozleri-api.herokuapp.com/",{letter:["a","b","e"],splitted:false})
.then(result => {
console.log(result.data);
})
// Çıktı: a,b ve e harfleri ile baslayan tum atasozlerini getirir(Dogru parametre)
- Tahminen 1400 atasözü
- Günün her saati aktif
- Dokümantasyon
- Örnekler
- Özelleştirilebilir
- Açık kaynak