← Back to blog

SereneReader API ile otomasyon oluşturma

Okuma sürecinizi neden otomatikleştirmelisiniz?

RSS zaten en zor kısmı çözdü: yüzlerce kaynaktan içeriği tek bir yerde toplamak. SereneReader API, bu içeriği betiklerinize, cron görevlerinize ve diğer araçlarınıza programatik olarak çekmenizi sağlar.

Yapılandırılacak webhook yok. OAuth karmaşası yok. Bir API anahtarı oluşturun, HTTP istekleri gönderin, JSON yanıtları alın.

Başlarken

API erişimi, aylık 5 $ karşılığında Pro planda dahildir — kurumsal katman gerekmiyor. Çoğu rakip RSS okuyucu, API erişimini daha pahalı veya en üst düzey planlara kilitler.

API anahtarı oluşturma

SereneReader'daki ayarlar sayfanıza gidin ve API bölümüne inin. Yeni bir anahtar oluşturun, daha sonra tanıyacağınız bir isim verin ve güvenli bir yere kopyalayın. Anahtar yalnızca bir kez gösterilir.

Kimlik doğrulama

Her istek, Authorization başlığında bir Bearer token gerektirir. Hepsi bu kadar. İstemci kimliği yok, yenileme token'ı yok, kapsam yok. API ayarlar sayfanızda temel URL, uç nokta belgeleri ve örnek istekler yer alır.

Hız sınırları

API, hesap başına dakikada 30 isteğe izin verir. Zamanlı çalışan betikler için bu fazlasıyla yeterlidir. Sınıra ulaşırsanız birkaç saniye bekleyip yeniden deneyin.

Neler yapabilirsiniz

API, makalelerinize ve aboneliklerinize okuma erişimi sağlar. Makaleleri besleme, klasör veya yayımlanma tarihine göre filtreleyin. Okunmamış sayılarıyla birlikte aboneliklerinizi listeleyin. Tüm yanıtlar; başlıklar, URL'ler, yayımlanma tarihleri, parçacıklar ve besleme meta verileriyle birlikte JSON formatındadır.

Uç noktaların, parametrelerin ve yanıt yapılarının tam listesi, ayarlar sayfanızdaki API belgeleri bölümündedir.

Kullanım senaryoları

Günlük özet e-postası

Her sabah saat 07:00'de çalışan, bir önceki günün makalelerini çeken ve size özet bir e-posta gönderen bir betik yazın. Tarihe göre filtreleyin, başlıkları ve URL'leri çıkarmak için JSON'ı jq ile işleyin ve sonucu tercih ettiğiniz bildirim sistemine gönderin.

Veriler temiz bir biçimde hazır; dilediğiniz şekle sokabilirsiniz.

Besleme sağlığı izleyicisi

Beslemeler bozulur. Alan adları sona erer, yollar değişir, sunucular çöker. Haftalık bir betik, aboneliklerinizi listeleyerek uzun süredir yayım yapmamış olanları kontrol edebilir.

Bir besleme sessizleştiğinde, o blogun neden görünmez olduğunu merak etmeye başlamadan önce bunun farkında olursunuz.

Diğer araçlara dışa aktarma

Makaleleri yerel bir veritabanına, bir Notion sayfasına, bir Obsidian vault'una veya bir elektronik tabloya aktarın. API size yapılandırılmış veri sağladığından dönüşüm adımı genellikle yalnızca birkaç satır jq veya kısa bir Python betiği gerektirir.

Yapay zeka ajanlarıyla birleştirme

API, HTTP istekleri yapabilen yapay zeka araçlarıyla iyi çalışır. OpenClaw gibi bir ajan çerçevesi kullanıyorsanız, onu SereneReader'a yönlendirebilir ve beslemelerinizi kendi başına işlemesine izin verebilirsiniz. Bu konuda ayrı bir yazı yazdık: RSS beslemelerinizi yapay zeka ajanlarına nasıl bağlarsınız.

Sade tutun

En iyi otomasyonlar, tek bir iş yapan kısa betiklerdir. Günde bir kez çalışan bir cron görevi. Okunmamış sayınızı gösteren bir kabuk takma adı. Makaleleri bir Slack kanalına ileten bir webhook aktarıcısı.

Bunun için bir çerçeveye ihtiyacınız yok. curl ve jq çoğu durumu karşılar. Daha yapılandırılmış bir şeye ihtiyaç duyarsanız, HTTP istemcisine sahip herhangi bir dil işinizi görür.

API anahtarları ve uç nokta belgeleri SereneReader ayarlarınızda yer alır.