API Kullanım Rehberi
Token oluşturma, bildirim gönderme ve raporlama uç noktaları için adım adım rehber.
1. Kimlik Doğrulama
API anahtarlarınızı Müşteri Paneli > API bölümünden oluşturun. Her anahtar için bildirim gönderme ve token kaydetme izinlerini yönetebilirsiniz.
Authorization: Bearer <API_KEY>
2. Token Kaydetme
/api/tokens uç noktasını kullanarak tarayıcı token'larını kaydedin.
POST /api/tokens
{
"api_key": "API_KEY",
"token": "WEB_PUSH_TOKEN",
"endpoint": "https://fcm.googleapis.com/fcm/send/...",
"site_identifier": "site_123",
"language": "tr",
"user_agent": navigator.userAgent
}
3. Bildirim Gönderme
Site, dil, platform gibi filtrelerle hedefleme yapabilirsiniz.
POST /api/notifications
{
"api_key": "API_KEY",
"title": "Yeni Kampanya",
"message": "Sepette %20 indirim!",
"target_url": "https://ornek.com/kampanya",
"site_identifier": "site_123",
"language": "tr",
"platform": "Android",
"duration_type": "timed",
"duration_value": 2,
"duration_unit": "hours"
}
4. Raporlama
/api/inbox ve /api/receipts uç noktaları ile bildirimlerin alındığını ve kullanıcı etkileşimlerini raporlayın.