Anahtar oluşturun
Entegrasyonunuza bir ad verin ve ihtiyaç duyduğu izinleri seçin.
Ekranlarınızı uygulamanıza bağlayın; medyaları ve yayınları API ile yönetin.
Her entegrasyona ayrı anahtar, her anahtara doğru izin.
GET /v1/screens
Authorization: Bearer …
{
"data": [
{
"name": "Vitrin ekranı",
"connectionState": "online"
}
]
}Hesabınıza erişebilen entegrasyonları buradan yönetin.
API anahtarlarınız birazdan burada görünecek.
İstekleri kendi sunucunuzdan HTTPS üzerinden gönderin.
Entegrasyonunuza bir ad verin ve ihtiyaç duyduğu izinleri seçin.
Anahtarı sunucunuzun ortam değişkenine kaydedin. Tarayıcı koduna veya Git’e eklemeyin.
Authorization başlığıyla bağlanın. Sonraki sayfa için yanıttaki nextCursor değerini kullanın.
curl 'https://api.perasignage.com/v1/screens?limit=50' \ -H "Authorization: Bearer $PERASIGNAGE_API_KEY"
/v1/meAnahtarın organizasyonu, izinleri ve geçerlilik süresi
/v1/screensEkran listesi · screens:read
/v1/screens/{id}Tek ekranın son bildirilen durumu · screens:read
/v1/screen-groupsGrup listesi ve ekran sayıları · screen-groups:read
/v1/screen-groups/{id}Tek grubun özeti · screen-groups:read
/v1/mediaMevcut medya listesi · media:read
/v1/mediaDosya yükle · En fazla 50 MiB · media:write
/v1/playlistsPlaylist listesi · playlists:read
/v1/playlistsPlaylist oluştur · playlists:write
/v1/playlists/{id}Başlık veya öğeleri düzenle · playlists:write
/v1/playlists/{id}/publishSeçilen ekranlara yayın gönder · publications:write
/v1/priority-broadcastsTanımlar ve görsel hazırlığı · priority:write
/v1/priority-broadcasts/{id}/triggerSüreli görseli tetikle · priority:write
/v1/priority-broadcasts/commands/{id}Komutun oynatıcı bildirimleri · priority:write
Yazma uçları sunucuda etkinleştirildiğinde kullanılabilir ve Idempotency-Key gerektirir. Medya/playlist/yayın izinleri ayrı ayrı seçilir. Yayın yanıtı cihazın oynatmaya başladığını değil, manifestin kaydedildiğini bildirir.
Online bilgisi son cihaz bildirimine dayanır; videonun o anda oynadığını doğrulamaz. Gruplanmamış ekranlarda groupId değeri null döner.
Öncelikli Yayın: Görseli ve hedefleri panelde tanımlayın, ekranın Hazır olmasını bekleyin. Tetikleme 202 kabul yanıtıdır; gösterim sonucunu komut kimliğiyle izleyin. Geçerli lisans ve priority:write gerekir. Aynı olayın tekrarında aynı Idempotency-Key kullanılır (24 saat). Bağlantısız ekrana uyarı kuyruğa alınmaz; normal playlist arka planda devam eder.
Anahtar başına istek sınırı. Hesap genelinde 300 istek/dakika.
Bir sayfanın üst sınırı. Varsayılan sayfa boyutu 50.
Sınıra ulaşırsanız başlıkta belirtilen saniye kadar bekleyin.
Geçersiz anahtar veya eksik izin. Anahtar durumunu ve seçilen izinleri kontrol edin.