Public API Dokümantasyonu
Makalelerinizi kendi sistemlerinize entegre edin. REST API ile kolay erişim.
Hızlı Başlangıç
Hesap Oluşturun
FatBotter hesabınızla giriş yapın veya ücretsiz kayıt olun.
API Token Alın
Ayarlar > Public API sekmesinden yeni token oluşturun.
Entegre Edin
Token'ınızla API'ye istek gönderin ve makalelerinizi çekin.
Kimlik Doğrulama
Tüm API isteklerinde Bearer token kullanarak kimlik doğrulaması yapmanız gerekmektedir.
Base URL
https://fatbotter.com/api/v1/publicAuthorization Header
Authorization: Bearer YOUR_API_TOKENToken Güvenliği
API token'ınızı asla paylaşmayın. Her token 6 ay geçerlidir ve sadece sizin makalelerinize erişim sağlar.
Rate Limiting
100
İstek / Dakika
1
Dakika
6
Ay Token Süresi
Response Headers:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 99
API Endpoints
/articlesTüm makalelerinizi sayfalanmış olarak listeler.
Query Parametreleri
| Parametre | Tip | Açıklama |
|---|---|---|
| page | integer | Sayfa numarası (varsayılan: 1) |
| per_page | integer | Sayfa başına öğe sayısı (maks: 100, varsayılan: 10) |
| status | string | draft, published, archived, pending |
| language | string | tr, en, de, fr... |
| sort | string | created_at, updated_at, title, word_count |
| order | string | asc, desc |
| search | string | Başlık ve içerikte arama yapar |
/articles/{id}Belirtilen ID'ye sahip makaleyi tüm detaylarıyla getirir. Görseller dahildir.
/articles/{id}/imagesMakaleye ait tüm görselleri listeler.
Response Formatı
{
"success": true,
"data": {
"id": 123,
"title": "Makale Başlığı",
"slug": "makale-basligi",
"content": "<p>HTML içerik...</p>",
"excerpt": "Kısa özet...",
"featured_image": "https://fatbotter.com/storage/...",
"images": [
{
"id": 1,
"url": "https://fatbotter.com/storage/...",
"alt_text": "Görsel açıklaması",
"is_featured": true
}
],
"meta": {
"description": "Meta açıklama",
"keywords": ["anahtar", "kelimeler"]
},
"word_count": 1500,
"language": "tr",
"status": "published",
"published_at": "2026-01-01T12:00:00Z"
},
"meta": {
"current_page": 1,
"last_page": 10,
"per_page": 10,
"total": 100
}
}Kod Örnekleri
curl -X GET "https://fatbotter.com/api/v1/public/articles" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"Hata Kodları
| HTTP Kodu | Açıklama |
|---|---|
401 | Geçersiz veya eksik API token. Token'ınızı kontrol edin. |
404 | Makale bulunamadı veya size ait değil. |
429 | Rate limit aşıldı. Lütfen bir dakika bekleyin. |
500 | Sunucu hatası. Lütfen daha sonra tekrar deneyin. |
API Kullanmaya Başlayın
Panelden API token oluşturun ve makalelerinizi kendi sistemlerinize entegre edin.
Token Oluştur