REST API ve webhook ile içerik otomasyonu
Kendi yazılımınız yeni bir duyuru oluşturduğunda içerik MIA'ya kendiliğinden gelsin, onaydan sonra ekranlara çıksın. REST API ve webhook ile içerik otomasyonu kurulumunuz için geliştirilebilir.
Neden istenir?
Ekranlarda gösterilen bilginin bir kısmı başka sistemlerde doğar: intranet duyuruları, e-ticaret kampanyaları, üretim uyarıları. Bu içeriği her seferinde panele elle taşımak hem zaman alır hem de gecikmeye yol açar. Bir API ile bu sistemler içeriği doğrudan gönderebilir; webhook'larla da diğer sistemler MIA'daki olaylardan haberdar olur.
MIA ile nasıl çalışabilir?
MIA'nın yönetim paneli bugün sunucuyla kendi API'si üzerinden konuşur; ancak bu API dış sistemler için belgelenmiş ve yetkilendirilmiş bir arayüz olarak sunulmaz. Dışarıya giden yönde ise çevrimdışı ekran uyarıları bugün de webhook ile Slack, Discord ya da n8n gibi araçlara gönderilebilir. Kurulumunuz için belgeli bir REST API geliştirilebilir: yetkisi sınırlı erişim anahtarlarıyla klasöre içerik ekleme, bir içeriği yayından kaldırma, dağıtım başlatma ya da ekran durumunu okuma gibi işlemler. Dağıtım onayı gibi alışkanlıklarınız korunabilir; otomasyonun getirdiği değişiklik de "Dağıtım bekleniyor" listesine düşer, isterseniz bir kişi onaylar. Dağıtımın tamamlanması ya da bir içeriğin yayın süresinin dolması gibi olaylar için ek webhook'lar da kapsama girebilir.
Kapsam için bilmemiz gerekenler
- Hangi sistemin MIA ile konuşacağı ve ne göndereceği
- Hangi işlemlerin otomatik, hangilerinin onaylı olacağı
- Erişim ve güvenlik kuralları
- Beklenen istek sıklığı
Bu bilgilerle önce tek bir senaryoyu, örneğin intranetten gelen duyuruyu, uçtan uca kurmayı öneririz. Kapsam, süre ve fiyat her projede birlikte belirlenir.
Otomasyona temel olacak özellikler
Çevrimdışı ekran bildirimi
Bir ekran kopunca webhook (ör. Slack, Discord, n8n) ya da Telegram mesajı gelir; ekran geri gelince de haber verilir.
Klasörler ve içerik türleri
Görsel, video, web sayfası ve widget'ları klasörlerde toplayın; programlar bu klasörleri oynatır.
Onaylı dağıtım
Değişiklikler "Dağıtım bekleniyor" listesinde bekler, tek tıkla yayına çıkar; her numaralı kayıtta ekranların durumu görünür.
Sistemlerinizi MIA'ya bağlamayı konuşalım
Hangi yazılımın içerik göndereceğini anlatın; API ve webhook kapsamını birlikte belirleyelim.