Get Reddit Data

Küçük bir arşiv seçkisini analiz tablosuna dönüştürün

AskStatistics içinde sampling aramasıyla küçük bir arşiv seçkisi alın. Bağımsız geçmiş Reddit verisini tabloya dönüştürürken sorgu koşullarını, eksik alanları ve istek maliyetini izleyin.

API anahtarı al

İstek örneği

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3"

Soruyu ve gözlem birimini tanımlayın

Get Reddit Data, kod yazan analistler için geçmiş Reddit kayıtlarına erişim sağlayan bağımsız bir arşiv API’sidir. Reddit’in resmî veya bağlantılı hizmeti değildir; canlı veri, OAuth, gönderi oluşturma, oylama veya mesajlaşma sunmaz. Önce neyi inceleyeceğinizi yazın: belirli bir toplulukta belirli ifadenin geçtiği kayıtlar mı, gönderiler mi, yorumlar mı? Sorguya uyan arşiv kayıtları bütün Reddit kullanıcılarını temsil eden bir örneklem değildir. Araştırma sorusunu, alınan seçkiyi ve bundan çıkaracağınız sonucu birbirinden ayırın.

Örnek GET isteği https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3 adresidir. q arama metni, subreddit topluluk, limit azami kayıt sayısıdır. Üç kayıt veya belirli bir yanıt garanti edilmez. sampling sözcüğünü aramak rastgele örnekleme yapmaz. İlk küçük sayfayı alanları incelemek ve yerel sınıflandırma kurallarınızı denemek için kullanabilirsiniz. Authorization: Bearer YOUR_API_KEY veya X-API-Key: YOUR_API_KEY geçerlidir; bunlar Reddit OAuth belirteci değil bu alan adının arşiv anahtarını taşır. Gerçek değeri sunucuda koruyun, tabloda ve günlüklerde yalnızca yer tutucu kullanın.

JSON’dan yerel çalışma tablosuna

Özgün JSON ile ondan türettiğiniz tabloyu kendi ortamınızda ayrı tutabilirsiniz. Bir satırın neyi temsil ettiğini belirleyip yalnızca dönen alanları sütunlara aktarın. Eksik değeri sıfır veya yokluk kanıtı gibi doldurmayın. Kendi kategori ve notlarınızı kaynak sütunlardan ayırın. Bu dönüşüm istemci tarafında yapılır; API hazır çalışma kitabı, yapay zekâ analizi veya duygu analizi sunmaz. parent_id ve link_id varsa ilişki incelemesi için gruplama isteğe bağlıdır; okumak veya saymak için ağaç gerekmez ve eksik üst kayıtlar geri gelmez.

Sonuçlar arşiv belge sırasındadır; zaman, ilgi veya puan sırası değildir. min_score en düşük puan filtresidir, kalite veya doğruluk testi değildir. Filtrenin seçki üzerindeki etkisini yönteminizde belirtin. İstek başına 100 kayıt, sorgu başına 100 sayfa sınırı vardır. eq kesin toplamı, gte alt sınırı, unknown veya null güvenilir toplamın bilinmediğini gösterir. Kesin sayı tüm sonuçları kaydettiğinizi kanıtlamaz. Tarih bölme, sayfa döngüsü ve tekrar ayıklama tam veya tekrarsız çıkarım garantisi değildir; topluluk sayımları kesin küresel envanter değildir.

Maliyeti ve belirsizlikleri kaydedin

Her başarılı çekme, boş sonuç dahil bir kredidir. Başarılı 1.000 istek $1, en düşük $50 yükleme 50.000 ücretli kredidir. Abonelik yoktur ve ücretli krediler sona ermez. 100 deneme kredisi ağ genelindeki kötüye kullanım önleme uygunluğuna bağlıdır. Hesap, anahtar ve bakiye alan adına özeldir. Tablodaki satır sayısı maliyet birimi değildir; yeni sayfa ve başarılı tekrar ayrı istektir. Hesap panelinin Secure HttpOnly oturum çerezi de veri çekme başlığından farklıdır.

400 parametre, 401 anahtar, 402 bakiye, 429 sıklık denetimi gerektirir. Geçersiz istekler kredi düşürmez; üst sistem hataları rezervasyonları geri verir. Yanıt kaybolmadan önce sunucu başarılı olabilir ve başarılı tekrar ek kredi tüketebilir. Salt okunur erişim aynı yanıtı veya ücretsiz tekrarı garanti etmez. /v1/status açık ve ücretsizdir ama yalnızca statik kapsam ile HTTP yanıtını gösterir; arama, kayıt, anahtar veya bakiye testi değildir. Kalıcılık, değişmezlik, tam kapsam, performans ve sürekli erişim garantisi yoktur. Alınan sayfaları ve kapsam belirsizliklerini sonuçlarınızla birlikte açıklayın.