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.