Kayıtları seçin
/v1/search rotasını q=search ve subreddit=SideProject ile sorgulayın; limit=3 ile başlayın.
Tarihsel Reddit verileri · JSON API
Web veya mobil uygulamaya tartışma araması eklemek için arşivlenmiş Reddit verilerini kullanın. Bu örnek, en fazla üç kayıt içeren tek bir sayfa ister.
/v1/searchSideProjectKüçük bir seçimle başlayın. Sonraki adımın gerektirdiği alan ve parametreleri saklayın, ardından sonucu kendi uygulamanızda işleyin.
/v1/search rotasını q=search ve subreddit=SideProject ile sorgulayın; limit=3 ile başlayın.
API anahtarını backend’de tutun; tarayıcıya veya mobil uygulamaya yalnız seçilen yanıt verilerini gönderin.
Varsa permalink’i notlarla kaynak referansı olarak saklayın; bağlantıdaki sayfa sonradan erişilemez olabilir.
curl --get --fail-with-body 'https://api.redditapp.com/v1/search' \
-H "Authorization: Bearer ${REDDIT_API_KEY}" \
--data-urlencode 'q=search' \
--data-urlencode 'subreddit=SideProject' \
--data-urlencode 'limit=3' \
--data-urlencode 'page=1'Bu örnek, en fazla üç kayıt içeren tek bir sayfa ister.
https://api.redditapp.com/v1Seçimi daraltmak için q ile subreddit veya author parametresini birleştirin.
from ve to için YYYY-MM-DD biçimini kullanın. Bitiş tarihi UTC gününün tamamını kapsar.
limit ve page değerlerini belirleyin; sayfalama bilgilerini sonuçlarla birlikte saklayın.
Boş sonuçlar dahil her başarılı istek bir kredi tüketir.
1.000 başarılı istek için $1
En az yükleme: $50 · 50.000 kredi
Reddit App API, geçmiş Reddit kayıtlarına yönelik bağımsız bir JSON API’dir. Arama, gönderi, yorum, tekil kayıt ve subreddit bulma için salt okunur rotalar sunar. Hizmet Reddit tarafından işletilmez ve Reddit ile bağlantılı değildir. Web veya mobil uygulamaya tartışma araması eklemek için arşivlenmiş Reddit verilerini kullanın. Bu örnek, en fazla üç kayıt içeren tek bir sayfa ister.
Bu sitede email ve parolayla hesap oluşturun. Anahtar, ödeme gerekmeden kayıt sonrasında gösterilir; yalnız bir kez gösterildiği için güvenle saklayın. Sunucunuzdan X-API-Key veya Authorization: Bearer ile gönderin. Anahtarı yeniden oluşturmanız önceki anahtarı geçersiz kılar; bu nedenle kullanan istemcilerin sunucu ayarlarını da güncellemeniz gerekir.
Ücret, 1.000 başarılı istek için $1’dir. En düşük yükleme $50 karşılığında 50.000 kredidir. Eşleşme bulunmasa da her başarılı istek bir kredi harcar. Geçersiz istekler ücretlendirilmez; kaynak hataları mutabakat gerektirebilen bir iade başlatır. Tek başına zaman aşımı, nihai ücretlendirme sonucunu belirlemez.
Analiz edilmiş metin araması için q parametresini subreddit, author, kind, from, to veya min_score ile birleştirin. Birden fazla sözcük AND mantığıyla işlenir; anlamsal arama veya serbest DSL değildir. Tarihler UTC’de YYYY-MM-DD biçimindedir ve to son günün tamamını kapsar. Belgelenmiş parametrelerle başlayın.
Hayır. Hizmet canlı Reddit akışı yerine geçmiş bir arşivi okur. Gönderi yayımlayamaz, oy veremez, özel mesaj gönderemez veya Reddit OAuth işlemleri yapamaz. Herkese açık /v1/status rotası hizmet kapsamını açıklar; arşivin sağlığını, tam kapsamını veya özgün Reddit sayfasının şu an erişilebilir olduğunu kanıtlamaz.
Her zaman değil. Bir istek en fazla 100 kayıt döndürür; page 1 ile 100 arasındadır. total değerini pagination.relation ile okuyun: kesin, alt sınır veya bilinmiyor. Sonuçlar garanti edilmiş tarih ya da ilgi sırası yerine arşiv sırasındadır. Erişilebilen son sayfaya ulaşmak, örneklemin eksiksiz olduğunu kanıtlamaz.
Hayır. Hesaplar, API anahtarları ve kredi bakiyeleri siteye göre ayrıdır. Bu alan adının anahtarını kendi HTTPS API sunucusuyla kullanın. Anahtarı tarayıcı JavaScript’inde, herkese açık depolarda veya paylaşılan günlüklerde değil, sunucu yapılandırmasında saklayın. Başka bir sitenin anahtarı yerel bir hesabın yerine geçmez.
/v1/search, q=search, subreddit=SideProject, limit=3 ve page=1 ile başlayın. Küçük bir istek, aktarım veya arayüz mantığını yazmadan alanları incelemenizi sağlar. Boş sonuç dahil başarılı olduğunda bir kredi harcar. Konuyu ve topluluğu görevinize uyarlayın; örnek sabit sayıda kayıt döneceğini taahhüt etmez.
Hesabınızı oluşturun, anahtarı saklayın ve örneği görevinize uyarlayın.