Toplulukların Tartışma Dilini Arşiv Örnekleriyle Karşılaştırın

Subreddit API ile gardening topluluğundaki soil tartışmalarından küçük bir örnek alın. Topluluk karşılaştırmalarında ortak filtreleri, arşiv sınırlarını ve kredi maliyetini değerlendirin.

API anahtarı al

İstek örneği

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3"
Topluluk sorgularını hazırlama

Topluluk sorgularını hazırlama

Bu yerel liste sorgu hedeflerini içerir, doğrulanmış bir arşiv kataloğu değildir. Gardening bir örnektir; kayıt bulunmayabilir. Aynı filtreler eşit kapsamı veya temsili örneklemleri kanıtlamaz.

Adlar yalnızca bu sayfada alfabetik olarak gruplanır. Etkin olmayan harf arşiv hakkında bilgi vermez.

Yerel sorgu hedefleri

G

  • gardening

Yalnızca kod önizlemesi: q=soil ve limit=3 sabit kalır. API’ye hiçbir şey gönderilmez. Anahtar istenmez veya kaydedilmez.

Birinci istek: gardening

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

İkinci, ayrı bir istek hazırlamak için farklı bir topluluk adı ekleyin.

API anahtarı al

Bağımsız Arşiv ve Karşılaştırmanın Kapsamı

Subreddit API, Reddit ile bağlantılı olmayan bağımsız bir geçmiş arşive okuma erişimi sağlar. Canlı güncellemeler, değişmez veri veya eksiksiz kapsam vaat etmez. Araştırmacı, toplulukların dilini karşılaştırırken gerçekten aldığı kayıtları incelemeli ve hangi filtrelerle seçildiğini belirtmelidir. Aynı sorgunun daha sonra aynı kayıtları veya aynı sırayı vereceğini varsaymayın; kendi analizinizin tekrarlanabilmesi için alınan yanıtı yerel olarak saklayın.

İlk küçük örnek https://api.subredditapi.com/v1/search?q=soil&subreddit=gardening&limit=3 adresidir. q=soil metin aramasını, subreddit=gardening topluluğu, limit=3 ise en fazla üç kaydı belirtir. Üç sonuç bulunacağı veya bu sonuçların topluluğu temsil edeceği garanti edilmez. Başka bir toplulukla karşılaştırmak için ayrı bir istekte yalnızca topluluk adını değiştirin ve diğer koşulları aynı tutun.

Her istek, arşivdeki mevcut kayıtlara dayalıdır ve veri eksikliği veya tamamlanmamış kapsama ihtimali taşır. Tekrarlayan sorgular bile her zaman tüm eşleşen kayıtları garanti etmeyebilir. Bu nedenle, tam kapsama iddiasında bulunulmadan, mevcut veriler üzerine istatistiksel çıkarımlar yapmak en doğru yaklaşımdır ve beklentileri gerçekçi tutar.

Gelişmiş Filtreleme ve Veri İşleme Teknikleri

Arama filtreleri q, subreddit, author, kind, from, to, min_score, limit ve page olarak yazılır. kind değerleri post ve comment olabilir. Tarihler UTC takviminde YYYY-MM-DD biçimindedir ve to günü dahildir. Başlığa özel bir filtre veya sunucuda duygu analizi sunulmaz. Sözcük kullanımı ya da etiket karşılaştırmasını araştırmacı kendi aldığı metinler üzerinde, yöntemini açıklayarak yerel olarak yapar.

Yanıtlar düz metin değil, yapılandırılmış JSON içindeki düz kayıtlardır. Sunucu tamamlanmış konuşma ağaçları kurmaz. parent_id veya link_id varsa istemci bunlarla yerel ilişkilendirme yapabilir, ancak eksik üst kayıtlar bulunabilir. Bir metni bağlamından koparmadan yorumlamak için mevcut ilişkileri ve eksiklikleri not edin. Olmayan bir alanın veya kaydın varlığını varsayarak bütün konuşmayı tamamlamayın.

min_score parametresi, sonuçları sıralamak için değil, yalnızca filtreleme amaçlı kullanılır. Sonuçların skorlarına göre dizilmediğini, bunun yerine arşivin iç sıralama düzenini takip ettiğini unutmamak gerekir. Bu ayrım, veri analizi yaparken beklenmedik sıralama sorunlarının önüne geçer ve net sonuç setleri elde etmenizi sağlar.

Şeffaf Fiyatlandırma ve Hesap Yönetimi Süreçleri

Başarılı veri çekme isteği boş sonuç dahil bir kredi tüketir. 1000 başarılı istek $1, bir kredi $0.001 tutarındadır. Minimum ücretli yükleme $50 karşılığında 50000 kredidir. Abonelik yoktur ve satın alınan kredilerin süresi dolmaz. Kayıt ve anahtar için ödeme şart değildir; ağ genelindeki kötüye kullanım koşullarını karşılayan hesaplara 100 deneme kredisi verilebilir.

E-posta ve 12–72 UTF-8 baytlık parola ile kayıt olduğunuzda anahtar ödeme öncesinde bir kez gösterilir. Sunucu hash değerini saklar; ham anahtar panelin localStorage alanında tutulmaz. Veri çekmek için Authorization: Bearer YOUR_API_KEY veya X-API-Key: YOUR_API_KEY kullanılabilir. Ödeme gerektiğinde oturum açıp fatura oluşturun, güncel faturanın tam tutarını doğru ağda gönderin ve işlem hash değerini doğrulamaya sunun.

Geçersiz istekler kredi düşürmez; kaynak sistem hatalarında rezerv iade edilir. İstemci yanıtı kaybetmiş olsa bile sunucuda ücretli başarı gerçekleşmiş olabilir; başarılı tekrar yeniden ücretlidir. /v1/status anahtarsız ve ücretsizdir, yalnızca statik açıklama ve HTTP yanıtı verir. Araştırma bütçesine iki topluluğun ayrı isteklerini, boş sonuçları ve başarılı tekrarları katın; bir durum yanıtını arşiv sağlığının kanıtı saymayın.