Get Reddit Data

Analiz sorgusunun teknik koşullarını kaydedin

GET yollarını, iki geçerli yetkilendirme başlığını, UTC tarihlerini ve sayfa sınırlarını inceleyin. Düz kayıtları, toplam ilişkisini ve analiz tablosuna aktarmanın sınırlarını öğrenin.

Yollar ve kimlik bilgileri

Temel adres https://api.getredditdata.com üzerindedir. GET /v1/search genel arama, /v1/posts gönderi, /v1/comments yorum listeleridir. /v1/item?id=... bilinen tek öğe içindir; /v1/subreddits?prefix=... topluluk adlarını önekle daraltır. /v1/status statik hizmet açıklamasıdır. Bu bağımsız geçmiş arşivi resmî Reddit hizmeti değildir. Canlı veri, OAuth, yazma, oylama ve mesajlaşma yoktur. Arşive uyan seçkiyi bütün platformun temsili örneklemi veya silinmiş her içeriği kurtaran bir çıktı olarak tanımlamayın.

Authorization: Bearer YOUR_API_KEY ve X-API-Key: YOUR_API_KEY geçerli iki başlıktır. Bu alan adının arşiv anahtarı kullanılır; Reddit OAuth belirteci değil. Gerçek değeri sunucuda ekleyin, açık kod ve çalışma tablosunda bırakmayın. Panelin Secure HttpOnly oturum çerezi farklıdır. Hesap, anahtar ve bakiye diğer markalarla ortak değildir. İlk deneme https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3 biçimindedir. Bu rastgele örnekleme değildir ve üç kayıt garantisi vermez. Yerel tablo dönüşümü API’nin hazır dosya veya otomatik analiz sunduğu anlamına gelmez.

Filtreler ve kayıtlar

Listelerin filtreleri q, subreddit, author, kind, from, to, min_score, limit ve page alanlarıdır. kind post veya comment olur. Tarihler UTC esaslı YYYY-MM-DD’dir; to belirtilen günün tamamını içerir. min_score minimum puan eşiğidir, sıralama veya kalite testi değildir. id yalnızca /v1/item içindir; gönderi ve yorum listelerinde kimlik filtresi yoktur. parent_id ve link_id yanıt alanları olabilir ancak sorgu filtresi değildir. Desteklenmeyen parametrelerle tam konuşmayı istemeye çalışmayın; filtrelerin seçkiden neleri çıkardığını yöntem notunda tutun.

Her başarılı veri alma isteği, sonuç boş olsa bile bir kredi ücretlendirir. API, her istek için en fazla 100 kayıt ve her sorgu için 100 sayfa sınırı uygular. Arşiv belge sıralaması kronolojik veya skora dayalı değildir; bu nedenle sayfa yineleme, kapsamlı bir arşiv çıktısı veya tüm eşleşen kayıtların tam olarak işlenmiş olduğu anlamına gelmez. eq kesin kayıt toplamı, gte alt sınır, unknown veya null güvenilir toplamın bilinmediğidir. Toplam sayfa sayısı değildir. Kesin sayı istemcinin hepsini sakladığını kanıtlamaz. İlişki gruplaması isteğe bağlıdır; düz kayıtları okumak veya saymak için ağaç gerekmez ve eksik ebeveynler geri gelmez. Yerel tabloda kaynak alanları kendi kategorilerinizden ayırın; topluluk sonuçları eksiksiz alfabetik envanter değildir.

Hata, maliyet ve durum

Başarılı çekme boş sonuç dahil bir kredi tüketir; 1.000 başarılı istek $1’dir. Geçersiz istekler kredi düşürmez ve üst sistem hatalarının rezervasyonları geri verilir. İstemci zaman aşımı sunucu başarısızlığını kanıtlamaz; yanıt kaybolmuşsa başarılı tekrar yeni kredi tüketebilir. Salt okunur erişim aynı yanıt veya ücretsiz tekrar sözü değildir. Yerel dosya yazımı ile API çağrısını ayrı izleyin. Mevcut yanıtı yeniden işleyebiliyorsanız bunun yeni veri çekmeden farklı olduğunu kullanım kaydınızda belirtin.

400 parametre ve değer düzeltmesi, 401 eksik veya geçersiz anahtar denetimi, 402 bakiye kontrolü, 429 sıklığı azaltma gerektirir. Deneme sayısı ve durma koşulu belirleyin; başka hesaplarla sınırı aşmayın. /v1/status anahtarsız ve ücretsizdir fakat statik kapsam ve HTTP yanıtı dışında arama deposu, kayıt, anahtar veya bakiye testi yapmaz. Kalıcılık, değişmezlik, tam kapsam ve performans garanti edilmez. Sorgu koşullarını, gerçek alınan sayfaları ve yerel dönüşümleri raporlayın; bu kayıtlar gelecekte aynı sonucun döneceğini de garanti etmez.

API yolları

YöntemYolParametreler
GET/v1/searchq, subreddit, author, kind, from, to, min_score, limit, page
GET/v1/postsq, subreddit, author, kind, from, to, min_score, limit, page
GET/v1/commentsq, subreddit, author, kind, from, to, min_score, limit, page
GET/v1/itemid
GET/v1/subredditsprefix
GET/v1/status—

Sorgu parametreleri

ParametreDeğer / tür / aralık
qtext
subredditkeyword
authorkeyword
kindpost | comment
fromISO date
toISO date
min_scoreinteger
limit1–100
page1–100
iditem ID
prefixsubreddit prefix