API را به صورت تعاملی تست کنید و نمونههای مختلف استفاده را مشاهده کنید
دریافت اشعار تصادفی از تمام شاعران
import { useState, useEffect } from 'react';
function PersianQuote() {
const [quote, setQuote] = useState(null);
useEffect(() => {
fetch('/api/quotes?random=true&limit=1')
.then(res => res.json())
.then(data => {
if (data.success) {
setQuote(data.data[0]);
}
});
}, []);
if (!quote) return <div>در حال بارگذاری...</div>;
return (
<div className="quote-card">
<blockquote>{quote.text_persian}</blockquote>
<cite>— {quote.poet}</cite>
</div>
);
}نمایش شعر روز در سایدبار یا انتهای مطالب
تازهسازی روزانهارسال نوتیفیکیشن با اشعار زیبا
API تصادفیآموزش ادبیات فارسی با اشعار تعاملی
فیلتر بر اساس شاعراشتراکگذاری اشعار در پستها
جستجو موضوعی// شعر روز با seed ثابت
const today = new Date().toDateString();
const seed = today.split('').reduce((a, b) => {
a = ((a << 5) - a) + b.charCodeAt(0);
return a & a;
}, 0);
fetch(`/api/quotes?limit=100`)
.then(res => res.json())
.then(data => {
const index = Math.abs(seed) % data.data.length;
const dailyQuote = data.data[index];
// نمایش شعر روز
});