Fonctionnalités et mise en page d'intégration d'Instagram

Salut !

J’ai quelques questions et suggestions concernant l’intégration des publications Instagram.

Voici une publication où j’ai mis trois liens : 1 vidéo, 1 photo et 1 galerie :

Intégration vidéo

  1. L’aperçu de l’image est étiré. Est-il possible d’éviter cela ?

    Aperçu dans la publication du forum :

    Publication Instagram réelle :

  2. Il y a un grand espace blanc en bas de l’intégration. La hauteur de l’iframe semble incorrecte. Y a-t-il un moyen de corriger cela ?


Intégration galerie

L’intégration de la galerie n’utilise pas toute la largeur disponible, mais elle le fait pour une publication d’image unique. Cela peut-il également être corrigé ?


De manière plus générale, qu’est-ce que Discourse peut personnaliser dans ces intégrations ? Peuvent-elles être personnalisées, ou tout le style du contenu est-il généré et fourni par Instagram lui-même ?

De plus, je me souviens d’une époque où les publications Instagram avaient des “oneboxes” où les images étaient téléchargées localement, comme des téléchargements classiques, ce qui empêchait le contenu du “onebox” de disparaître si la publication Instagram associée était supprimée. Je suppose que ce n’est plus le cas ?

Je viens de passer par la tâche (franchement) fastidieuse d’enregistrer une application Meta qui permettra les oEmbeds plus tôt aujourd’hui. Je ne sais pas pourquoi ils ont rendu le processus si difficile, surtout la partie où ils veulent vérifier que votre application fonctionne afin d’approuver les autorisations, mais la fonctionnalité de l’application dépend de l’existence de l’autorisation (!!??). J’attends des nouvelles bientôt

Je ne peux pas répondre moi-même à aucune des questions ici, je poste surtout pour suivre ce sujet. J’ai lu quelque part sur ce forum Meta que la version non-onebox des intégrations Instagram ne fonctionne pas bien avec le défilement infini, spécialement en raison de la hauteur variable. Est-ce que c’est ce qui se passe ici ? Je mentionnerai également qu’une simple recherche de « Instagram » sur le dépôt GitHub de Discourse fait un bon travail pour trouver les parties pertinentes du code.

J’aimerais insister sur ce point.

Je me demande aussi s’il est possible d’intégrer des liens publics Facebook. Je n’ai pas trouvé de moyen de le faire. Cela ne fonctionne pas non plus sur Discord, d’ailleurs. Tout ce que cela fait, c’est afficher une invitation à se connecter écrite dans une langue pas toujours bien choisie, puisque basée sur le serveur sur lequel Discourse est hébergé, et malgré plusieurs demandes des utilisateurs à ce sujet, je n’ai pas le souvenir d’avoir vu de solution ou de contournement.

Quelqu’un connaît-il l’état de Discourse/meta concernant les intégrations Instagram/Facebook ?


Voici un exemple d’une publication de 2021 de mon forum, avec des publications Facebook et Instagram correctement intégrées avec des extraits et des images distantes téléchargées : Desert MUNI Race Ridgercrest, Ca - #23 by jmadrigal - General - Unicyclist.com

C’était parfait alors, mais maintenant, la fonctionnalité est cassée (Facebook) et à moitié cassée (Instagram). :pensive:

J’ai découvert que Discourse n’était plus en mesure de récupérer l’image d’Instagram, d’où la méthode iframe qui a été implémentée il y a 2 ans :


Certains problèmes de mise en page que j’ai mentionnés dans ce sujet ont été corrigés depuis, mais maintenant les intégrations Instagram semblent presque carrées, ce qui rogne le contenu :

Liens IG originaux :

https://www.instagram.com/p/Cl0v1o5S-S0/

https://www.instagram.com/p/ClyKnj8yW4B/

1 « J'aime »