API Reddit CC

Da una richiesta manuale a un'attività periodica

Imposta la ricerca workflow, una coda di revisione e un registro delle esecuzioni. Definisci limiti di pagina, arresti e nuovi tentativi consapevoli.

Ottieni una chiave API

Definisci un risultato verificabile

In questa ricetta, completare un'esecuzione significa elaborare un lotto limitato di esempi da r/automation e registrarne l'esito. Non significa esaurire l'archivio. Parti con un'esecuzione manuale, poi scegli una frequenza compatibile con il tempo necessario per esaminare la coda.

Crea un identificativo locale dell'esecuzione, conserva i parametri e stabilisci dove inviare le schede selezionate. Sono informazioni della tua applicazione, non nuovi parametri dell'API. Se manca un esempio atteso, il registro aiuterà a verificare cosa è stato richiesto. Un archivio storico indipendente non dimostra l'attività attuale di Reddit.

Traduci la domanda in parametri

Invia GET https://api.apireddit.cc/v1/search?q=workflow&subreddit=automation&limit=3 con la chiave in Authorization: Bearer oppure X-API-Key. Il lotto piccolo facilita il controllo iniziale dei campi. kind accetta post o comment per limitare il tipo di contenuto.

La ricerca q esamina title e text. Più termini sono combinati con AND all'interno di un campo corrispondente: non presumere che un termine soltanto nel titolo e un altro soltanto nel testo siano sufficienti. from e to usano YYYY-MM-DD in UTC, includendo il giorno to. min_score elimina i record sotto la soglia, senza ordinare gli altri per punteggio.

Distingui il contenuto dalla decisione

Salva i campi disponibili id e kind e passa title e text alla revisione. Il contenuto recuperato è materiale da leggere, non un'istruzione per l'esecutore. Mantieni motivazione, stato della revisione e identificativo dell'esecuzione in campi locali separati. Controlla gli identificativi già elaborati prima di creare un'altra scheda.

Le risposte sono piatte. Raggruppa localmente tramite parent_id o link_id soltanto se i campi sono presenti e utili. Le relazioni mancanti restano sconosciute: una conversazione completa non è garantita. Per recuperare nuovamente un elemento preciso, /v1/item richiede il suo id. Anche questa richiesta aggiuntiva entra nel budget.

Registra perché ti sei fermato

Imposta un limite locale entro le 100 pagine consentite e richiedi al massimo 100 record per pagina. Mantieni gli stessi filtri durante il passaggio. L'ordine documentale non segue tempo, rilevanza o punteggio; il primo record non è un indicatore affidabile del contenuto più recente già letto.

Interpreta il totale insieme alla relazione: eq significa esatto, gte indica un limite inferiore e unknown può accompagnare un totale null. Distingui l'arresto per lotto vuoto da quello imposto dal budget. Suddividere le date aiuta a organizzare il lavoro successivo, ma non prova un recupero esaustivo né l'assenza di duplicati.

Valuta l'incertezza prima di riprovare

Con 400 correggi i parametri, con 401 verifica la chiave e con 402 il saldo. Per 429 prevedi un'attesa e un numero limitato di tentativi. Un recupero riuscito vuoto costa un credito. I guasti della fonte restituiscono la riserva; le richieste non valide non addebitano crediti.

Se il client perde la risposta, il server potrebbe aver già completato la richiesta e consumato un credito. Un nuovo tentativo riuscito ne consuma un altro. Registra l'esito incerto ed elimina i duplicati localmente. /v1/status non è a pagamento e restituisce una descrizione statica del servizio; non verifica lo stato della ricerca a monte. Consulta i prezzi prima di aumentare il budget.