Pourquoi le lien Instagram apparaît-il en onebox comme ça ?

Pourquoi ce lien Instagram s’affiche-t-il sous forme de bloc unique comme ceci ?

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

Il ne mène également nulle part si je n’utilise pas de texte hypertexte (vous pouvez cliquer sur le lien en bloc ci-dessus) !

Le lien :
https://www.instagram.com/p/B3jG277hve9/

3 « J'aime »

Je parie qu’il s’agit d’un compte privé ?

2 « J'aime »

Non, ce n’est pas un compte privé. Voici un autre exemple issu d’un post entièrement public :

https://www.instagram.com/p/B6gUJwDl-lQ/


Wow, j’ai posté https://www.instagram.com/p/B6gUJwDl-lQ/ mais la onebox redirige vers ce sujet lui-même…

(éditez mon post pour reproduire cela dans l’éditeur)

3 « J'aime »

Qu’est-ce qui différencie cette photo des autres ?

2 « J'aime »

Il semble que certaines pages Instagram possèdent un lien canonique avec une URL différente nécessitant une connexion. Le code de la bibliothèque onebox privilégie l’URL canonique.

Par exemple, voici les URLs canoniques des comptes Instagram mentionnés dans ce sujet :

https://www.instagram.com/shaparakgroup.ir/p/B3jG277hve9/caption/backhand_index_pointing_right-chp-shprkh-ok_hand-black_small_square-khrt-wyzyt-hy-brsh-khs

https://www.instagram.com/dogsofinstagram/p/B6gUJwDl-lQ/caption/happy-holidays-writes-konaandcamper-misslolathegoldendoodle-camera_with_flash-by-sh

6 « J'aime »

Je rencontre le même problème. Je mets à jour mon installation maintenant pour voir si cela résout le problème.

@techAPJ peux-tu régler ça s’il te plaît ? En gros, nous devons maintenant ignorer les métadonnées canoniques pour Instagram.

6 « J'aime »

Effectué via :

Lien exemple :

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

10 « J'aime »

On dirait qu’on a régressé ici, ou qu’Instagram a encore changé quelque chose. On est de nouveau réduits à afficher « Connexion • Instagram ». cc @techAPJ

13 « J'aime »

Étrange, cette image sur Instagram n’a plus de balises méta og:. :grimacing: Je n’ai trouvé aucune autre qui les aurait manquées…

5 « J'aime »

L’étrange, c’est que la prévisualisation Instagram fonctionne correctement pour moi en local (sur la dernière version de Discourse). Et je vois bien les balises OpenGraph (og) en mode navigation privée.

Reproduire ce problème en local sera délicat… je continue mes investigations.

7 « J'aime »

Est-ce spécifique à cette seule image ? :thinking:

3 « J'aime »

Non, j’ai essayé plusieurs images provenant de plusieurs comptes et toutes s’affichaient correctement en unboxing localement.

Voici une image publiée il y a une heure sur NatGeo, qui s’affiche correctement en unboxing localement.

Cela pourrait être un problème géographique ?

Pour information, le oneboxing Instagram échoue également sur discourse.codinghorror.com, donc ce problème n’est pas spécifique à meta.

5 « J'aime »

Peut-être que l’agent utilisateur modifie la réponse ?

9 « J'aime »

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

Ceci est également cassé sur notre forum.

1 « J'aime »

Je ne pense pas. Nous utilisons le même agent utilisateur pour toutes les requêtes effectuées à partir de la base de code de Discourse, comme indiqué ici :

2 « J'aime »

Même problème sur le nôtre maintenant ici au Royaume-Uni.

Je mets à jour le onebox Instagram pour utiliser les points de terminaison oEmbed officiels. Cette modification fonctionne localement et je prévois de pousser un correctif plus tard aujourd’hui. J’espère que les points de terminaison oEmbed d’Instagram n’auront pas de restrictions géographiques.

6 « J'aime »