Reddit Collector
Selezione della lingua

Raccogli domande e documenta le scelte di selezione

API di raccolta dati Reddit per studiare AskSocialScience: definisci la domanda, esamina tre post e documenta la selezione di due settimane.

Ottieni una chiave API

Esempio di richiesta

cURL

curl --fail-with-body -H "Authorization: Bearer YOUR_API_KEY" "https://api.redditcollector.com/v1/posts?subreddit=AskSocialScience&limit=3"

Che cosa conta come domanda di ricerca

Immagina che il gruppo studi come vengono richieste spiegazioni fondate sulle scienze sociali in AskSocialScience durante due settimane. L’unità è il post iniziale, non tutte le risposte sottostanti. Decidete prima se includere messaggi che chiedono studi senza formulare una domanda esplicita. Reddit Collector offre un’API di raccolta dati da un archivio storico indipendente di Reddit; non è un servizio ufficiale e non fornisce dati in tempo reale. L’esercizio produce una raccolta delimitata di post ricevuti con decisioni di selezione documentate. Permette di esaminare le formulazioni, senza misurare l’opinione dell’intera comunità.

L’archivio non garantisce la conservazione di tutti i post né risultati immutabili. Una selezione filtrata non costituisce neppure un campione casuale o rappresentativo garantito. Annota perché scegli AskSocialScience e quali casi escludi dallo studio. Distingui la data di creazione del record dalla data in cui il programma lo recupera. La seconda documenta un’operazione del gruppo; non colloca la conversazione nel periodo storico che intendi studiare. Un recupero successivo non certifica che i dati dell’archivio siano rimasti identici.

Tre post per conoscere il materiale

L’esempio iniziale è GET https://api.redditcollector.com/v1/posts?subreddit=AskSocialScience&limit=3. subreddit delimita la comunità e limit richiede fino a tre post, senza commenti. Questa query non contiene date: non definisce ancora un intervallo di studio. Invia X-API-Key: <chiave> oppure Authorization: Bearer <chiave> dal tuo server; entrambi gli header sono supportati. Per delimitare il periodo aggiungi from e to secondo la documentazione e l’esercizio della guida, distinguendo sempre le scelte metodologiche dai filtri tecnici.

Esempio sintetico, senza eseguire la query: {"data":[],"pagination":{"page":1,"limit":3,"total":0,"relation":"eq"},"credits":{"cost":1,"balance":99}}. Il saldo è fittizio e non descrive il tuo account né la disponibilità di AskSocialScience. Una risposta vuota riuscita costa un credito. Conserva la risposta reale insieme ai filtri e all’ora del recupero; poi controlla i campi presenti e prepara le tue annotazioni. La prima pagina segue l’ordine interno _doc, senza cronologia o selezione casuale garantite.

Decidi quali casi possono restare esclusi

Lascia la prima lettura abbastanza aperta da scoprire il vocabolario degli autori. Un post può descrivere uno studio senza usare la parola prevista. Una soglia di punteggio può escludere domande poco conosciute. Aggiungi q o min_score quando sai spiegare quali casi elimina ciascun criterio e perché. Se cambi la regola dopo aver letto, conserva una nuova versione del piano per distinguere le selezioni.

Per confrontare le settimane, mantieni gli stessi criteri di inclusione e stabilisci un budget di richieste per ciascun periodo. Budget uguali non assicurano copertura uguale. Se una settimana raggiunge il limite di pagine e l’altra restituisce poco materiale, descrivi entrambe le circostanze. Una differenza nei dati ricevuti non dimostra da sola una differenza nell’attività della comunità.

Dal piano alle richieste

Conserva con le risposte una scheda con comunità, date, unità, esclusioni e motivo dell’arresto. La guida traduce la scheda in due finestre UTC; la documentazione spiega i parametri. Prepara l’accesso nella pagina della chiave. Il prezzo è $1 per 1000 richieste riuscite, anche vuote; la ricarica minima di $50 aggiunge 50000 crediti pagati. Conta separatamente richieste e post accettati.