NuxPush
Dokümantasyon
NuxPush API ile projelerinizi listeleyin ve web, Android veya iOS cihazlara bildirim gönderin.
Başlangıç
Hesap oluşturduğunuzda API anahtarınız Profil & Ayarlar bölümünde yer alır. Sunucu tarafı isteklerde Authorization: Bearer YOUR_API_KEY başlığını kullanın. Anahtarı tarayıcı koduna veya herkese açık bir depoya koymayın.
Projeler ve platformlar
Önce panelden projenizi oluşturup Web, Android veya iOS platformlarını ekleyin. İlgili platform yapılandırmasını tamamlayın. GET /apps isteği _id, token, customerId, name, platform ve platforms alanlarını döndürür. Gönderimde kullanacağınız APP_ID, _id alanıdır.
Bildirim gönderme
POST /apps/APP_ID/push/send isteğine hedef platformları dizi olarak ve bildirim başlığını/içeriğini gönderin. image ve link isteğe bağlıdır. Başarılı istek bildirim kuyruğa alındığında notificationId ve jobId döndürür; bu yanıt cihazlara teslim edildiği anlamına gelmez.
Projeleri listele
curl -X GET "https://api.nuxpush.com/api/notification/apps" \
-H "Authorization: Bearer YOUR_API_KEY"Web platformuna bildirim gönder
curl -X POST "https://api.nuxpush.com/api/notification/apps/APP_ID/push/send" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platforms":["web"],"title":"Hello","description":"Your message","link":"https://example.com"}'Teslimat ve hatalar
Gerçek gönderim ve tıklama durumlarını panelde projenizin detayındaki Push Geçmişi ve Tıklamalar sekmelerinden izleyin. 401 yanıtında API anahtarını, 400 yanıtında proje/platform yapılandırmasını ve istek gövdesini kontrol edin.