Get Reddit Data

Soruyu, seçkiyi ve sonucu ayrı tanımlayın

Araştırma sorusunu sorguya çevirin, küçük sayfayı inceleyip yerel tablo hazırlayın. Puan filtresinin seçilim etkisini, toplam ilişkisini ve kapsam belirsizliklerini koruyun.

Soruyu sorgu koşullarına çevirin

Önce analiz birimini ve soruyu yazın. AskStatistics içinde sampling sözcüğünü kullanan hangi arşiv kayıtları örnekleme yöntemiyle ilgili bir soruyu tartışıyor? Bu, bütün Reddit kullanıcılarının bilgisini ölçmekten farklı bir sorudur. Topluluk, dönem, kayıt türü ve dahil etme kurallarını sonuçları görmeden belirlemek yorumun sınırlarını açıklar. Arşiv bağımsız ve geçmişe aittir; canlı veri, resmî Reddit bağlantısı veya silinmiş her içeriği kurtarma hizmeti değildir. Mevcut kayıtlara dayanan çalışmayı bu kapsamla sunun.

Başlangıç GET isteği https://api.getredditdata.com/v1/search?q=sampling&subreddit=AskStatistics&limit=3 biçimindedir. q metin koşulu, subreddit topluluk, limit azami kayıt sayısıdır. sampling araması rastgele örnekleme yapmaz. Küçük sayfa alanları görmek ve yerel sınıflandırmayı denemek içindir; üç sonuç ve temsil gücü garanti edilmez. Tarih gerekiyorsa from ve to UTC YYYY-MM-DD kullanır, to bütün günü içerir. kind post veya comment olur. min_score puan eşiğidir, kalite veya doğruluk testi ve sıralama değildir; seçilim etkisini yönteminizde açıklayın.

İsteği çalıştırıp tabloyu hazırlayın

Authorization: Bearer YOUR_API_KEY veya X-API-Key: YOUR_API_KEY ile bu alan adının arşiv anahtarını gönderin. İkisi geçerlidir ve Reddit OAuth belirteci değildir. Gerçek değeri sunucuda saklayıp günlüklerden çıkarın. /v1/posts gönderi, /v1/comments yorum içindir; id bunların filtresi değildir. /v1/item?id=... bilinen tek öğe içindir. Topluluk keşfinde /v1/subreddits?prefix=... kullanılabilir, ancak eksiksiz alfabetik liste veya kesin küresel sayım değildir. İstek örneği sonuç garantisi vermediğinden gerçekten alınan yanıtla çalışın.

Özgün JSON’u kendi ortamınızda saklayıp seçilmiş alanlardan ayrı tablo oluşturabilirsiniz. Satırın hangi birimi temsil ettiğini yazın ve eksik alanları bilinmeyen olarak koruyun. Kaynak alanları kendi kategori ve notlarınızdan ayırın. Bu yerel dönüşüm API’nin çalışma kitabı dışa aktardığı veya otomatik analiz yaptığı anlamına gelmez. Düz kayıtlarda parent_id ve link_id varsa ilişki gruplaması isteğe bağlıdır; okumak ve saymak için ağaç gerekmez, eksik ebeveynler geri gelmez. Yerel sıralama yalnızca alınan kayıtları düzenler; alınmamış veriyi keşfetmez.

Sınırları ve maliyeti raporlayın

İstek başına 100 kayıt ve sorgu başına 100 sayfa sınırı vardır. Sonuçlar belge sırasındadır; zaman, ilgi veya puan sırası değildir. eq kesin kayıt toplamı, gte alt sınır, unknown veya null güvenilir toplamın bilinmediğidir. Kesin sayı tüm sonuçları sakladığınızı kanıtlamaz. Tarih bölme, sayfa döngüsü ve tekrar ayıklama tam veya tekrarsız çıkarım garantisi değildir. Alınan sayfaları ve durma nedenini raporlayın. Elinizdeki seçkiyi bütün Reddit tartışmalarının temsili ya da eksiksiz görünümü olarak sunmayın.

Başarılı çekme boş sonuç dahil bir kredidir; 1.000 başarı $1’dir. Geçersiz istekler kredi düşürmez, üst sistem hataları rezervasyonları geri verir. Yanıt kaybından önce sunucu başarılı olabilir; başarılı tekrar ek kredi tüketebilir. 400 parametre, 401 anahtar, 402 bakiye, 429 sıklık kontrolüdür. Tekrarları bütçeyle sınırlayın. /v1/status açık ve ücretsizdir ama statik kapsam ve HTTP yanıtı dışında kayıt, arama, anahtar veya bakiye testi değildir. Kalıcılık, değişmezlik, tam kapsam ve performans garantisi yoktur. Sorgu koşulları, dönüşümler, eksik alanlar ve seçilim sınırlamalarını açıklayıp hukuk ve üçüncü taraf haklarını gözetin.