Reddit App API
TR

Tarihsel Reddit verileri · JSON API

Uygulamanıza Reddit tartışma araması ekleyin

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.

GETJSONHTTPS
İsteğin yapısı
İsteğin yapısı/v1/searchidkindcreated_utctextr/SideProject
/v1/searchSideProject
01Boş sonuçlar dahil her başarılı istek bir kredi tüketir.
100Sayfalar ve sınırlar
$1 / 1,000İstek başına ücret
01 / Reddit App API

Reddit App API — Sorgudan kullanılabilir kayıtlara

Küçü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.

01

Kayıtları seçin

/v1/search rotasını q=search ve subreddit=SideProject ile sorgulayın; limit=3 ile başlayın.

02

Yanıtı hazırlayın

API anahtarını backend’de tutun; tarayıcıya veya mobil uygulamaya yalnız seçilen yanıt verilerini gönderin.

03

Projenizde kullanın

Varsa permalink’i notlarla kaynak referansı olarak saklayın; bağlantıdaki sayfa sonradan erişilemez olabilir.

Uyarlayabileceğiniz bir istek

GET /v1/search · cURL
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.

API temel URL’sihttps://api.redditapp.com/v1

Her isteğin kapsamını belirleyin

Metin ve topluluk

Seçimi daraltmak için q ile subreddit veya author parametresini birleştirin.

UTC tarih aralığı

from ve to için YYYY-MM-DD biçimini kullanın. Bitiş tarihi UTC gününün tamamını kapsar.

Sayfalar ve sınırlar

limit ve page değerlerini belirleyin; sayfalama bilgilerini sonuçlarla birlikte saklayın.

Başarılı istek başına ödeme

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

FAQ / 08

Entegrasyondan önce

Reddit App API nedir?

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.

API anahtarını nasıl alırım?

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.

Reddit App API ne kadar ücret alır?

Ü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.

Reddit kayıtlarını ararken hangi filtreleri kullanabilirim?

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.

Reddit App API canlı Reddit erişimi sağlar mı?

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.

Aramayla eşleşen her kaydı dışa aktarabilir miyim?

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.

Aynı anahtarı başka bir alan adında kullanabilir miyim?

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.

Önce hangi isteği denemeliyim?

/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.

API / Reddit App API

İlk isteği oluşturun

Hesabınızı oluşturun, anahtarı saklayın ve örneği görevinize uyarlayın.

API anahtarı al