Warum sieht der Instagram-Link-Onebox so aus?

Warum wird dieser Instagram-Link so als Onebox dargestellt?

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

Wenn ich keinen hyperverlinkten Text verwende, führt der Link auch nirgendwohin (du kannst auf den oben stehenden Onebox-Link klicken)!

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

3 „Gefällt mir“

Meine Vermutung ist, dass es sich um ein privates Konto handelt?

2 „Gefällt mir“

Nein, das ist kein privates Konto. Hier ist ein weiteres Beispiel aus einem vollständig öffentlichen Beitrag:

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


Wow, ich habe https://www.instagram.com/p/B6gUJwDl-lQ/ gepostet, aber die Onebox leitet auf dieses Thema selbst um…

(Bearbeite meinen Beitrag, um dies im Editor zu reproduzieren)

3 „Gefällt mir“

Was unterscheidet dieses Foto von anderen?

2 „Gefällt mir“

Es scheint, dass einige Instagram-Seiten einen kanonischen Link mit einer anderen URL haben, die eine Anmeldung erfordert. Der Code in der Onebox-Bibliothek bevorzugt die kanonische URL.

Zum Beispiel sind dies die kanonischen URLs der Instagram-Beiträge in diesem Thema:

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 „Gefällt mir“

Ich habe das gleiche Problem. Ich aktualisiere meine Installation jetzt, um zu sehen, ob das Problem dadurch behoben wird.

@techAPJ kannst du das bitte beheben? Im Grunde müssen wir jetzt die Canonical-Metadaten für Instagram ignorieren.

6 „Gefällt mir“

Erledigt über:

Beispiel-Link:

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

10 „Gefällt mir“

Es sieht so aus, als hätten wir hier einen Rückschritt gemacht, oder Instagram hat wieder etwas geändert. Wir sind wieder nur noch bei „Login • Instagram

13 „Gefällt mir“

Seltsam, dieses Bild auf Instagram hat keine og:-Meta-Tags mehr. :grimacing: Ich konnte keine anderen finden, bei denen sie fehlen würden…

5 „Gefällt mir“

Das Seltsame ist, dass die Instagram-Onebox bei mir lokal (auf der neuesten Discourse-Version) einwandfrei funktioniert. Und ich sehe die OpenGraph-Tags (og) auch im Inkognito-Modus.

Dieses Problem lokal nachzuvollziehen wird schwierig sein… ich recherchiere weiter.

7 „Gefällt mir“

Bezieht sich das nur auf dieses eine Bild? :thinking:

3 „Gefällt mir“

Nein, ich habe mehrere Bilder von verschiedenen Accounts ausprobiert, und alle wurden lokal einwandfrei als Onebox dargestellt.

Hier ist ein Bild von vor einer Stunde von NatGeo, das lokal ebenfalls einwandfrei als Onebox angezeigt wird.

Vielleicht ist es ein geografisches Problem?

FWIW: Die Onebox-Darstellung von Instagram funktioniert auch auf discourse.codinghorror.com nicht, sodass dieses Problem nicht spezifisch für meta ist.

5 „Gefällt mir“

Vielleicht ändert der User-Agent die Antwort?

9 „Gefällt mir“

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

Das ist auf unserem Forum ebenfalls defekt.

1 „Gefällt mir“

Das glaube ich nicht. Wir verwenden für alle Anfragen aus der Discourse-Codebasis denselben User-Agent, wie hier zu sehen:

2 „Gefällt mir“

Bei uns hier im UK tritt das gleiche Problem jetzt auch auf.

Ich aktualisiere Instagram Onebox, um die offiziellen oEmbed-Endpunkte zu verwenden. Diese Änderung funktioniert lokal, und ich werde heute später einen Fix bereitstellen. Hoffentlich unterliegen die Instagram oEmbed-Endpunkte keinen geografischen Einschränkungen.

6 „Gefällt mir“