@Roman can you add investigating this to your list (once you free us from other work)
Just pushed a fix:
https://github.com/discourse/onebox/commit/912d579ae3b1331f6dedcc9724e6c9ed0ddb289f
Will bump onebox version in discourse soon.
https://www.instagram.com/bennyblood24/p/BvRvyluBbwU
The fix is now live on meta:
Hi Sam, is Instagram oneboxing broken? Test:
https://www.instagram.com/p/BwrDFZ8AbBy/?utm_source=ig_web_button_share_sheet
You wrote
https://www.instagram.com/p/BwrDFZ8AbBy/?utm_source=ig_web_button_share_sheet
But let’s see
https://www.instagram.com/p/BwrDFZ8AbBy/
@Roman Looks like updated regex for username broke the regular Instagram links. Can you fix?
I relaxed the regexp a little bit and added an additional test to cover both cases.
https://www.instagram.com/p/BwieEVwgYZq/
https://www.instagram.com/p/BwieEVwgYZq/
https://www.instagram.com/meowed/p/Bw1WjpcDXRU/
Je reviens sur ce sujet car j’ai remarqué que les oneboxes Instagram sont brisées sur notre site…
Est-ce censé empêcher les images de prévisualisation des oneboxes Instagram de se briser ? Parce que si c’est le cas, il semble que cela ne fonctionne pas actuellement pour nous. Cela pourrait être spécifique aux publications vidéo (je ne suis pas sûr, car presque tous les exemples sur notre site sont des vidéos).
Voir par exemple ce post sur notre site (de quelques semaines seulement) : Forearm rotation clip on this blog? - #4 by Troy - Playing Technique - The Cracking the Code Forum
Il en va de même pour plusieurs autres. La reconstruction résout le problème, par exemple, l’affichage est le suivant après avoir reconstruit le post : Black star lick HELP ME - #8 by Troy - Playing Technique - The Cracking the Code Forum
Je vois que certains embeds vidéo dans ce même sujet fonctionnent encore, donc je ne sais pas s’il y a une autre variable qui fait que cela ne se produit que pour certains comptes.
Si cela est intentionnel de la part d’Instagram sans contournement facile, c’est une bonne suggestion :
En gros — un travail quotidien ou hebdomadaire (je ne sais pas exactement combien de temps les embeds Instagram expirent) pour exécuter Rebake all posts matching a pattern correspondant à https://www.instagram.com/p/ ferait l’affaire.
Cela ne devrait concerner que les publications beaucoup plus anciennes, pas un problème récurrent. Une seule régénération globale devrait donc tout résoudre.
C’est bien ce que je pensais au début, et j’ai relancé le traitement de tous nos articles avec des liens Instagram il y a un mois ou deux, croyant que cela réglerait le problème définitivement.
Mais même les articles récents (exemples : un, deux, trois) affichent à nouveau des images d’aperçu cassées.
Hmm, peut-être que @techAPJ pourrait jeter un coup d’œil.
Salut Brendan, peux-tu vérifier que le paramètre « Télécharger les images distantes localement » est activé sur ton site ? Peux-tu également t’assurer que le seuil de « téléchargement des images distantes » est respecté sur ton serveur, c’est-à-dire que ton serveur dispose du pourcentage requis d’espace disque minimum ?
L’espace serveur est disponible, mais il semble que nous n’ayons pas activé ce paramètre. Je vais l’activer maintenant et relancer le rebaking. Merci pour votre aide !
Suite à cela, j’ai constaté qu’après avoir activé l’option « télécharger les images distantes vers le local » (avec beaucoup d’espace disque disponible) et relancé le traitement, les images d’aperçu Onebox d’Instagram continuaient de ne pas s’afficher correctement.
EDIT : ah, en écrivant ceci, je pense comprendre ce qui se passe.
Les publications Instagram plus récentes contenaient bien les URLs d’images correctes depuis notre domaine, tandis que les plus anciennes conservaient encore les URLs d’Instagram, qui expirent. Lorsque j’ai relancé le traitement pour tous les anciens éléments intégrés, je n’avais pas réalisé que le paramètre du site « télécharger les images distantes : âge maximal en jours » (par défaut 30 jours) limitait cette opération.
J’ai donc modifié ce paramètre à « 9999 » et relancé le traitement. Cela semble fonctionner maintenant ! (Je laisse ce post de « rubber-ducking » au cas où cela aiderait à clarifier la situation pour d’autres personnes…)
La boîte intégrée d’Instagram ne permet pas de lire les vidéos ni d’afficher les images d’un album séparément (ou en défilement). Celle de Twitter dispose de ces deux fonctionnalités. Peut-être pourrait-on les améliorer.
Pas possible en raison des politiques d’IG. Ils appartiennent à Facebook, qui sont des emmerdeurs à ce sujet.
Je ne savais pas ça. Merci.
Il semble que le oneboxing Instagram soit cassé ?
https://www.instagram.com/p/B5dTSIoJ_Fn/
Cela ne fonctionne pas pour moi quand j’essaie de le mettre.