La rielaborazione di tutti i post è talvolta un’azione consigliata per vari motivi.
Dopo la mia esperienza personale di una rielaborazione che ha sollevato problemi e visto/previsto altri potenziali, vorrei sapere come possono essere evitati.
Se rielaboro i miei 2 milioni di post, attiverà troppe richieste a YouTube e il mio IP verrà bloccato, impedendo a Discourse di generare anteprime.
Se i onebox (con titoli, miniature, estratti copiati nel database di Discourse - campo “cooked”) degli URL originali dovessero diventare non funzionanti o reindirizzati, sembra che i onebox si romperanno e che perderemo queste informazioni.
Ho deciso di abbandonare il supporto di Facebook (e quindi di Instagram, per quanto ne so) sui miei forum per vari motivi. Se rielaboro tutti i miei post, suppongo che ogni link che in precedenza era correttamente oneboxed si romperà. È corretto?
Mi sembra che abbiamo bisogno di un miglioramento per rifare, per essere più attenti
limitazione della frequenza sui siti selezionati o forse su tutti i siti
ereditare l’onebox originale se il rifetch fallisce per qualsiasi motivo
In altre parole, penso che abbiamo bisogno di un rifacimento non dannoso, almeno come opzione selezionabile.
(Ci saranno alcune community di discourse che apprezzeranno un 404 aggiornato, o che non apprezzeranno affatto i vecchi post, ma ci saranno anche community che vorranno preservare intatti i vecchi thread.)
C’è un qualche valore nel recuperare automaticamente i contenuti di un tweet? Non mi dispiacerebbe che rebake saltasse il recupero del contenuto di una casella di testo di nuovo, a meno che non venga selezionata una casella.
Questo è un buon pensiero: è più robusto e meno probabile che vada incontro a problemi di limitazione della frequenza. Lascia tutte le onebox indisturbate a meno che non sia specificato.
Grazie per averlo pubblicato. Potrebbe influire su qualcosa su cui sto lavorando. Hai idea di quante richieste servano per innescare il limite?
Consultando la documentazione dell’API di YouTube, sembra che consentano fino a 10.000 richieste GET ogni 24 ore, ma questo vale per le richieste effettuate con una chiave API: YouTube Data API Overview | Google for Developers. Non mi è chiaro come vengano limitate le richieste API non autenticate per recuperare le immagini di anteprima dei video.
Ho risolto il problema utilizzando Onebox Assistant senza alcuna API. Solo il plugin abilitato. Non ho idea di come abbia risolto il mio problema. Non so nemmeno se funzionerebbe ancora oggi.