Speravo di vedere un altro post su questo, ma in precedenza era facile incorporare i video di YouTube direttamente nella casella di testo e ora appaiono come collegamenti ipertestuali.
C’è una soluzione?
Speravo di vedere un altro post su questo, ma in precedenza era facile incorporare i video di YouTube direttamente nella casella di testo e ora appaiono come collegamenti ipertestuali.
C’è una soluzione?
Questo dovrebbe funzionare ancora. Assicurati di avere il link su una riga separata, poiché è un requisito necessario per il funzionamento della nostra onebox.
Se puoi condividere degli esempi in cui ciò non funziona, questo potrebbe aiutarci a individuare ulteriori problemi!
Sì, so che il link deve essere su una riga a parte. Tutti i link che ho sono non elencati e appartengono al nostro cliente, quindi mi sembra strano usarli… ma sta succedendo in tutti i post.
Funziona se usi un video elencato? È possibile che ci sia un problema con i link non in elenco. Google potrebbe aver apportato una modifica che impedisce a onebox di visualizzare quei video.
Non sembra funzionare sul nostro sito, né con i video elencati né con quelli non elencati. Funziona qui se pubblico un video non elencato.
Ecco un video non in elenco per confronto:
È possibile che YouTube stia bloccando le richieste dall’IP del tuo server?
Se esegui, ad esempio:
puts Onebox.preview('https://youtu.be/E5oGcdqz5xk')
nella console Rails del tuo server, ottieni qualcosa del genere:
<div class="onebox lazyYT lazyYT-container" data-youtube-id="E5oGcdqz5xk" data-youtube-title="demo unlisted link" data-parameters="feature=oembed&wmode=opaque">
<a href="https://www.youtube.com/watch?v=E5oGcdqz5xk" target="_blank" rel="nofollow ugc noopener">

</a>
</div>
Sì, l’indirizzo IP del tuo server è stato bloccato da YouTube. Questo è accaduto diverse volte di recente.