Le onebox Vimeo pour les vidéos non répertoriées ne fonctionne plus

Voici une vidéo non répertoriée : https://vimeo.com/795669787/0763fdb816

Si j’essaie de coller l’URL sur une ligne à part, pour l’intégrer, la vidéo n’existe apparemment pas :thinking:

Cela fonctionnait très bien auparavant - je ne suis pas sûr quand cela s’est arrêté - peut-être que Vimeo a changé quelque chose ?

3 « J'aime »

Pour référence, l’utilisation du code d’intégration de Vimeo fonctionne (bien que dans un iframe minuscule et horrible) :

Mais l’intégration native des vidéos non répertoriées est hors service :confused:

Hmm, il semble que l’URL soit tronquée : :thinking:

image

Ce format d’URL avec un second hash semble lié aux vidéos non répertoriées.

D’après ce que je vois, il ne semble pas gérer cette situation :
~~https://github.com/discourse/onebox/blob/main/lib/onebox/engine/vimeo_onebox.rb~~
Il pourrait être une solution de s’appuyer sur la valeur uri de la sortie oembed_data. Même avec seulement l’ID de la vidéo, cela donne /videos/795669787:0763fdb816, puis vous remplacez le caractère : par /.

EDIT : Désolé, je n’ai pas fait attention, je regardais l’ancien dépôt :melting_face:

1 « J'aime »

semble être une régression @jancernik

4 « J'aime »

Salut @Richie, merci d’avoir signalé ce problème. Cela était dû à un changement que nous avons récemment apporté dans la façon dont nous gérons certains embeds. Nous venons de fusionner un correctif ici :

7 « J'aime »

Merci pour la correction ultra-rapide @jancernik

C’est super :smiley:

4 « J'aime »

Ce sujet a été automatiquement fermé après 4 jours. Les nouvelles réponses ne sont plus autorisées.