Problema ao incorporar clipes do Twitch

Problema

Incorporar um clipe da Twitch não funciona, de alguma forma gera um parâmetro parent incorreto.

https://www.twitch.tv/paymoneywubby/clip/AmazonianMoralSwordCharlietheUnicorn-JoRQeBi1QJuyKfu2

A princípio, pensei que meta.tag tivesse a ver com o Discourse Meta, mas é o mesmo valor em todas as instâncias.

Quando você altera manualmente o link para o nome de host real do fórum, o iframe carrega.

Uma rápida pesquisa no Google me leva aqui, a outra peça de software tendo o mesmo problema, e a essência desse tópico é

Isso sugere que ele está extraindo a página da Twitch para o código de incorporação. E não está substituindo “meta.tag” pelo pai correto.

O que parece ser o caso aqui também.

5 curtidas

O link que você postou acima da imagem. É esse que não está carregando o iframe? Quando criei uma postagem na minha instância (Tests-passed) atualizada, ela carrega

https://www.twitch.tv/paymoneywubby/clip/AmazonianMoralSwordCharlietheUnicorn-JoRQeBi1QJuyKfu2

Aqui no Meta não carrega

Captura de tela do meu fórum.

Pensei que poderia ter sido adicionado através do componente temático #iframe e configurações do site. Mas a Twitch não está diretamente adicionada a nenhum deles.

Meu painel de versão

Informações adicionais Isso está no meu Google Pixel 8 Chrome

Na minha instância tests-passed (mesmo commit que a sua), eu recebo um onebox normal quando colo esse link, assim como no seu fórum. Mas quando adiciono ?foo (ou qualquer outro parâmetro de consulta) eu recebo o comportamento como aqui no Meta. Então, acho que esse é um segundo bug (ou pelo menos: algo que eu não entendo)

Mas de qualquer forma… isso é um onebox normal. Eu quero um player incorporado (e é isso que eu recebo quando “corrijo” manualmente o parâmetro parent no link através do inspetor de ferramentas de desenvolvedor)

1 curtida

O clipe é um pouco diferente disso

https://www.twitch.tv/videos/1845242876?tt_medium=mobile_web_share&tt_content=vod

O acima funciona na minha instância para vídeo do Twitch.

Ok, consegui reproduzir. Como você disse, são os clipes que não estão compartilhando corretamente. Vídeos completos do Twitch parecem estar bem.

Bug interessante. Estou imaginando se pode ser mais do lado do Twitch, já que o vídeo funciona com o player, mas o compartilhamento de clipes não.

2 curtidas

Test

2 curtidas

Correção provisória

4 curtidas

Testando formatos
https://www.twitch.tv/jenandaliona/clip/CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea?filter=clips&range=all&sort=time

https://clips.twitch.tv/CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea

https://clips.twitch.tv/embed?clip=CrispyFriendlyLobsterFeelsBadMan-MelPMGMLiS9GFKea&parent=meta.discourse.org

Parece que tudo está feito aqui.

5 curtidas

Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.