Genel Bakış
Bu makale, platform ile AI servisleri ve diğer harici servisler arasındaki bağlantı sorunlarını ele alır. API bağlantı problemleri, çağrı yapılamama, agent çalışmama ve veri senkronizasyon hatalarına neden olabilir.API Anahtarı Sorunları
"Geçersiz API Anahtarı" Hatası
"Geçersiz API Anahtarı" Hatası
Belirtiler:
- “API key is invalid” mesajı
- Agent oluşturulamıyor
- Çağrı başlatılamıyor
- Dashboard’da ⚠️ Bağlantı Sorunu göstergesi
- API anahtarı yanlış girilmiş
- API anahtarı silinmiş veya iptal edilmiş
- API anahtarı süresi dolmuş
- Yanlış environment (test/production) anahtarı
- Sol menüden Ayarlar > API Keys sayfasına gidin
- Platform API anahtarınızı görüntüleyin
- Anahtarın tam olarak doğru olduğundan emin olun
- API servis sağlayıcısı kontrol paneline gidin
- API Keys bölümüne gidin
- Yeni bir API anahtarı oluşturun
- Anahtarı kopyalayın
- Platform Ayarlar > API Keys
- Eski anahtarı silin
- Yeni API Key Ekle butonuna tıklayın
- API anahtarını yapıştırın
- Kaydet ve Test Bağlantısı yapın
- Dashboard’da AI Entegrasyon Durumu ✅ Bağlı olmalı
- Test agent oluşturabilmelisiniz
API Anahtarı Görünmüyor
API Anahtarı Görünmüyor
Belirtiler:
- API Keys sayfası boş
- “Henüz API anahtarı eklenmedi” mesajı
- Agent oluştur butonu pasif
- İlk kurulum tamamlanmamış
- API anahtarı hiç eklenmemiş
- İlk Kurulum Wizard’ı Tamamlayın:
- Ayarlar > Setup sayfasına gidin
- Adım adım kurulum talimatlarını izleyin
- Manuel API Key Ekleme:
- Ayarlar > API Keys > Yeni API Key Ekle
- API anahtarınızı yapıştırın
- Kaydedin
"API Quota Exceeded" Hatası
"API Quota Exceeded" Hatası
Belirtiler:
- “API request limit exceeded” mesajı
- Çağrılar başlamıyor
- 429 Too Many Requests hatası
- API servis planı limitine ulaşıldı
- Çok fazla concurrent request
- API Plan Kontrolü:
- Servis sağlayıcısı kontrol panelinde plan limitlerinizi kontrol edin
- Kullanım istatistiklerinizi görün
- Plan Yükseltme:
- Daha yüksek plana geçin
- Daha fazla API call hakkı satın alın
- Rate Limiting Ayarı:
- Platform ayarlarından eş zamanlı çağrı limitini düşürün
- Kampanyaları daha yavaş çalıştırın
AI Servis Entegrasyon Sorunları
Agent Oluşturulamıyor
Agent Oluşturulamıyor
Belirtiler:
- “Agent oluşturulamadı” hatası
- API bağlantı hatası
- Timeout error
- AI servisleri çalışmıyor
- API anahtarı geçersiz
- Network bağlantı sorunu
- Servis sağlayıcısı durum sayfasını kontrol edin
- Servisler çalışıyor mu bakın
- Maintenance window olabilir
- Ayarlar > API Keys > Test Bağlantısı
- Başarılı olursa API key çalışıyor
- Başarısız olursa anahtarı yenileyin
- İnternet bağlantınızı kontrol edin
- Firewall/proxy ayarlarını kontrol edin
- VPN kullanıyorsanız kapatıp deneyin
- Incognito/private mode deneyin
- Farklı cihazdan deneyin
Çağrı Başlatılamıyor - API Error
Çağrı Başlatılamıyor - API Error
Belirtiler:
- “Failed to start call” mesajı
- API error
- Call status: failed immediately
- Agent konfigürasyonu hatalı
- Telefon numarası geçersiz
- Provider credentials eksik
- Agent ayarlarına gidin
- Tüm zorunlu alanların dolu olduğundan emin olun:
- Agent adı
- İlk mesaj modu
- Sistem talimatı
- Test araması yapın
- E.164 formatında olmalı: +905551234567
- Geçerli bir numara olduğundan emin olun
- DNC listesinde olmamalı
- Servis sağlayıcısı kontrol panelinde telefon numarası bağlantınızı kontrol edin
- SIP trunk ayarlarını doğrulayın
- Telefon servisi credentials güncel mi bakın
Webhook Hataları
Webhook Hataları
Belirtiler:
- Call events alınamıyor
- Transcript görünmüyor
- Call status güncellenmiyor
- Webhook signature doğrulaması başarısız
- Webhook URL’i yanlış
- Webhook secret yanlış
- Backend environment variables kontrol edin:
- Webhook secret doğru ayarlanmış mı?
- Servis sağlayıcısı kontrol panelinde webhook secret’i görüntüleyin
- İkisi eşleşiyor mu kontrol edin
- Servis sağlayıcısı kontrol paneli > Webhooks
- Webhook URL’in doğru olduğundan emin olun:
https://your-domain.com/webhooks/api
- HTTPS kullanılıyor olmalı (HTTP değil)
- Servis kontrol panelinden test webhook gönderin
- Backend logs’larını kontrol edin
- Webhook alınıyor mu bakın
Clerk Kimlik Doğrulama Sorunları
"Authentication Failed" Hatası
"Authentication Failed" Hatası
Belirtiler:
- Giriş yapılamıyor
- Oturum otomatik kapanıyor
- 401 Unauthorized hatası
- Clerk secret key yanlış
- JWT token geçersiz
- Clerk servisi down
- Backend environment variables kontrol edin:
ClerkSecretKeydoğru mu?
- Clerk dashboard’dan secret key’i alın
- Environment variable’ı güncelleyin
- Backend’i yeniden başlatın
- Tarayıcı developer tools > Application > Cookies
__sessioncookie’si var mı?- Expire olmamış mı kontrol edin
- Clerk status sayfasını kontrol edin: status.clerk.com
- Servis kesintisi varsa bekleyin
"Invalid JWT" Hatası
"Invalid JWT" Hatası
Belirtiler:
- API calls 401 dönüyor
- “JWT signature verification failed”
- Sürekli login ekranına yönlendirme
- JWK cache sorunu
- Clerk public key değişmiş
- System clock senkronizasyon sorunu
- Backend’i yeniden başlatın
- JWK cache otomatik yenilenecek
- Bilgisayarınızın saat ayarını kontrol edin
- Otomatik saat ayarını aktif edin
- Saat dilimi doğru mu bakın
- Clerk dashboard > JWT Template
- Configuration doğru mu kontrol edin
Stripe Billing Entegrasyonu Sorunları
Ödeme İşlemi Başarısız
Ödeme İşlemi Başarısız
Belirtiler:
- “Payment failed” mesajı
- Stripe checkout açılmıyor
- Kredi eklenmiyor
- Stripe secret key yanlış
- Checkout session oluşturulamadı
- Stripe webhook sorunu
- Backend environment variables:
StripeSecretKeykontrol edin
- Stripe dashboard’dan key’i alın
- Test mode vs live mode kontrolü yapın
- Backend logs’larını kontrol edin
- Stripe dashboard > Logs
- Hata mesajlarını inceleyin
- Stripe dashboard > Webhooks
- Webhook URL doğru mu?
- Webhook secret eşleşiyor mu?
Kredi Satın Alınamıyor
Kredi Satın Alınamıyor
Belirtiler:
- “Checkout session failed”
- Stripe sayfası açılmıyor
- Popup engelleniyor
- Popup Engelleyiciyi Kaldırın
- Farklı Tarayıcı Deneyin
- Incognito Mode Kullanın
- Stripe Test Cards (test modda):
- 4242 4242 4242 4242
- Herhangi bir gelecek tarih
- Herhangi bir CVC
AWS S3 Dosya Yükleme Sorunları
Bilgi Bankası Dosyası Yüklenemiyor
Bilgi Bankası Dosyası Yüklenemiyor
Belirtiler:
- “File upload failed”
- S3 bağlantı hatası
- Timeout error
- AWS credentials yanlış
- S3 bucket erişim sorunu
- Dosya boyutu çok büyük
- Maksimum dosya boyutu: 10 MB
- Desteklenen formatlar: PDF, TXT, DOC, DOCX
- Dosyayı küçültün veya bölün
- Backend’de AWS credentials kontrol edin
- S3 bucket adı doğru mu:
ai-agent-tr-knowledge-base-files - IAM permissions kontrol edin
- AWS Console > S3
- Bucket var mı?
- Public access engelleniyor mu?
Network ve Firewall Sorunları
Timeout Hataları
Timeout Hataları
Belirtiler:
- “Request timeout”
- API calls 30+ saniye sürüyor
- Aralıklı bağlantı kopmaları
- Yavaş internet bağlantısı
- Firewall API isteklerini engelliyor
- Proxy ayarları
- Speedtest yapın (speedtest.net)
- Minimum 10 Mbps gerekli
- WiFi yerine kablo deneyin
- Firewall’u geçici olarak devre dışı bırakın
- Platform domain’lerini whitelist’e ekleyin:
*.aiagenttr.com- API servis domain’leri
clerk.comstripe.com
- Proxy kullanmıyorsanız kontrol edin
- VPN kapatıp deneyin
- Corporate network’teyseniz IT ile görüşün
CORS Hataları
CORS Hataları
Belirtiler:
- “CORS policy blocked”
- Browser console’da CORS error
- API calls başarısız
- Yanlış domain’den istek
- Backend CORS ayarları hatalı
- Encore CORS otomatik handle eder
- Doğru domain kullandığınızdan emin olun
- Local development: localhost:3000
- Production: your-domain.com
CORS hataları genellikle backend konfigürasyon sorunudur. Frontend kullanıcısı olarak yapabileceğiniz fazla bir şey yok.
İpuçları ve En İyi Uygulamalar
API Anahtarı Güvenliği
Monitoring
- Servis durum sayfalarını takip edin:
- Servis sağlayıcısı status page
- status.clerk.com
- status.stripe.com
- Backend logs izleyin: Hata pattern’lerini tespit edin
- Alert kurun: Kritik hatalar için bildirim alın
Hata Durumunda
- Hata mesajını kaydedin: Tam metni kopyalayın
- Request/Response logları: Network tab’dan inceleyin
- Timestamp not edin: Ne zaman oldu?
- Destek ekibine bildirin: Detaylı bilgi verin
Sık Sorulan Sorular
API anahtarımı nasıl test edebilirim?
API anahtarımı nasıl test edebilirim?
Ayarlar > API Keys sayfasında Test Bağlantısı butonunu kullanın. Başarılı olursa anahtar çalışıyor demektir.
API servis kesintisini nasıl anlarım?
API servis kesintisini nasıl anlarım?
Servis sağlayıcısının status page adresinden gerçek zamanlı servis durumunu kontrol edebilirsiniz.
Webhook'lar çalışmıyor, ne yapmalıyım?
Webhook'lar çalışmıyor, ne yapmalıyım?
- Servis kontrol panelinde webhook URL’inizi kontrol edin
- Webhook secret’in backend’de doğru ayarlandığından emin olun
- HTTPS kullandığınızdan emin olun
"Rate limit exceeded" hatası alıyorum
"Rate limit exceeded" hatası alıyorum
API kullanım limitinize ulaştınız. Daha yüksek plana geçin veya çağrı hızınızı azaltın.
Stripe test mode'da gerçek kart kullanabilir miyim?
Stripe test mode'da gerçek kart kullanabilir miyim?
Hayır, test mode’da sadece Stripe test kartları çalışır. Gerçek kart için live mode’a geçin.
