| İ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 getiriraxios.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 getiriraxios.post("https://turkce-atasozleri-api.herokuapp.com/",{letter:["a"],limit:13})
.then(result => {
console.log(result.data);
})
// a harfi ile baslayan 13 atsozu getiriraxios.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