Esperaba ver otro post sobre esto, pero antes era fácil incrustar videos de YouTube directamente en el cuadro de texto y ahora aparecen como hipervínculos.
¿Hay alguna solución?
Esperaba ver otro post sobre esto, pero antes era fácil incrustar videos de YouTube directamente en el cuadro de texto y ahora aparecen como hipervínculos.
¿Hay alguna solución?
Esto debería seguir funcionando. Asegúrate de que el enlace esté en su propia línea, ya que es un requisito para que nuestra onebox funcione.
Si puedes compartir ejemplos de dónde esto no está funcionando, ¡esto podría ayudarnos a identificar problemas adicionales!
Sí, sé que el enlace debe estar en su propia línea. Todos los enlaces que tengo son no listados y pertenecen a nuestro cliente, así que me siento incómodo usándolos… pero esto está ocurriendo en todos los publicaciones…
¿Funciona si usas un video listado? Es posible que algo esté roto con los enlaces no listados. Google podría haber realizado un cambio que impide que Onebox renderice esos videos.
Parece que no funciona en nuestro sitio, ni con videos públicos ni con videos no listados. Aquí sí funciona si publico un video no listado.
Aquí hay un video no listado para comparar:
Es posible que YouTube esté bloqueando las solicitudes desde la IP de tu servidor.
Si ejecutas, por ejemplo:
puts Onebox.preview('https://youtu.be/E5oGcdqz5xk')
en la consola de Rails de tu servidor, ¿obtienes algo como:
<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í, la IP de tu servidor está bloqueada por YouTube. Esto ha ocurrido varias veces recientemente.