Bark/docs/tr/tutorial.md
2024-12-11 18:01:51 +08:00

3.7 KiB
Raw Blame History

Anlık Bildirim Gönderimi

  1. Uygulamayıın, test URL'sini kopyalayın.
  1. İçeriği değiştirin ve URL'ye istek atın.
    GET veya POST isteği gönderebilirsiniz, istek başarılıysa hemen bir push alacaksınız.

URL Formatı

URL, bir anlık bildirim anahtarı, "title" parametresi ve "body" parametresinden oluşur. İki farklı kombinasyon şekli vardır:

/:key/:body 
/:key/:title/:body 

İstek Yöntemi

GET isteği parametreleri URL'nin sonuna eklenir, örneğin:
curl https://api.day.app/your_key/BildirimIcerigi?group=Grup&copy=KopyalanacakIcerik

Elle parametreleri URL'ye eklerken URL kodlama sorunlarına dikkat etmelisiniz, Sıkça Sorulan Sorular: URL Kodlama

POST isteği parametreleri istek gövdesine yerleştirilir, örneğin:
curl -X POST https://api.day.app/your_key \
     -d'body=Push İçeriği&group=Grup&copy=Kopyala'
POST isteği JSON'ı destekler, örneğin:
curl -X "POST" "https://api.day.app/your_key" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
  "body": "Test Bark Server",
  "title": "Test Başlık",
  "badge": 1,
  "sound": "minuet.caf",
  "icon": "https://day.app/assets/images/avatar.jpg",
  "group": "test",
  "url": "https://mritd.com"
}'
JSON isteği anahtarı istek gövdesine yerleştirilebilir, URL yolu /push olmalıdır, örneğin
curl -X "POST" "https://api.day.app/push" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
  "body": "Test Bark Server",
  "title": "Test Başlık",
  "device_key": "sizin_anahtarınız"
}'

İstek Parametreleri

Desteklenen parametrelerin listesi, belirli bir etkiyi uygulamada nasıl görüneceğini görmek için uygulama içinden önizleme yapabilirsiniz.

Parametre ıklama
title Anlık bildirim başlığı
body Anlık bildirim içeriği
level Anlık bildirim kesme seviyesi.
active: Varsayılan değer, sistem bildirimi hemen göstermek için ekranı aydınlatacaktır.
timeSensitive: Zamana duyarlı bildirim, odaklanmış durumda bildirim gösterebilir.
passive: Bildirimi yalnızca bildirim listesine ekler, hatırlatmak için ekranı aydınlatmaz.
badge Anlık bildirim rozeti, herhangi bir sayı olabilir.
autoCopy iOS 14.5'ten önce otomatik olarak anlık bildirim içeriğini kopyalar, iOS 14.5'ten sonraysa manuel olarak uzun basmalı veya anlık bildirim aşağı çekilmelidir
copy Bir anlık bildirim kopyalanırken, kopyalanacak içeriği belirtin; bu parametre belirtilmezse tüm anlık bildirim içeriğini kopyalar.
sound Anlık bildirim için bir ses seçebilirsiniz.
icon Anlık bildirim için özel bir simge ayarlayın ve ayarlanan simge varsayılan Bark simgesinin yerini alacaktır. Simgeler otomatik olarak yerel olarak önbelleğe alınır ve aynı simge URL'si yalnızca bir kez indirilir.
group Bildirimleri gruplandırın, anlık bildirimler gruplanmış bir şekilde bildirim merkezinde görüntülenir.
Ayrıca geçmiş mesajlar listesinde farklı grupları görüntülemeyi de seçebilirsiniz.
isArchive 1 ile gönderirseniz, anlık bildirim kaydedilir; diğer bir değer gönderirseniz kaydedilmez. Göndermezseniz, kaydetme ayarlarına göre karar verilir.
url Anlık bildirime tıklanınca gidilecek URL, URL Şeması ve Evrensel Bağlantıları destekler.