Vimeo onebox para vídeos não listados não funciona mais

Aqui está um vídeo não listado: https://vimeo.com/795669787/0763fdb816

Se eu tentar apenas colar o URL em uma linha própria, para incorporá-lo, o vídeo aparentemente não existe :thinking:

Isso costumava funcionar bem - não tenho certeza quando parou de funcionar - talvez o Vimeo tenha mudado algo?

3 curtidas

Para referência, o uso do código de incorporação do Vimeo funciona (embora em um iframe minúsculo e horrível):

Mas a incorporação nativa de vídeos não listados está quebrada :confused:

Hmm, parece que a URL está truncada: :thinking:

image

Este formato de URL com um segundo hash parece estar relacionado a vídeos não listados.

Pelo que vejo lá, não parece lidar com essa situação:
~~https://github.com/discourse/onebox/blob/main/lib/onebox/engine/vimeo_onebox.rb~~
Pode ser uma solução depender do valor uri da saída oembed_data. Mesmo apenas com o ID do vídeo, ele dá /videos/795669787:0763fdb816, então você substitui o caractere : por /.

EDIT: Desculpe, não prestei atenção, eu estava olhando o repositório antigo :melting_face:

1 curtida

parece uma regressão @jancernik

4 curtidas

Olá @Richie, obrigado por relatar isso. Isso ocorreu devido a uma alteração que fizemos recentemente na forma como lidamos com alguns embeds. Acabamos de mesclar uma correção para isso aqui:

7 curtidas

Obrigado pela correção super rápida @jancernik

Isso é ótimo :smiley:

4 curtidas

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