Por que o link do Instagram aparece como onebox assim?

why does this instagram link onebox like this?

it also links to nowhere if I don’t use hyperlinked text (you can click on the one-boxed link above)!

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

3 curtidas

My guess is it is a private account?

2 curtidas

Nope, that’s not a private account. Here’s another example from a fully public post:


Wow, I posted https://www.instagram.com/p/B6gUJwDl-lQ/ but the onebox redirects to this topic itself…

(edit my post to repro this in the composer)

3 curtidas

What’s different about this photo versus others?

2 curtidas

It seems that some Instagram pages have a canonical link with a different url that requires login. The code in the onebox library prefers the canonical url.

For example, these are the canonical urls of the instagrams in this topic:

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 curtidas

I’m getting this issue as well. Upgrading my installation now to see if it fixes.

@techAPJ can you fix this please? Basically we have to ignore canonical metadata for Instagram now…

6 curtidas

Done via:

Example link:

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

10 curtidas

Parece que regredimos aqui, ou o Instagram mudou algo novamente. Estamos de volta a mostrar apenas “Login • Instagram”. cc @techAPJ

13 curtidas

Estranho, aquela imagem no Instagram não tem mais nenhuma meta tag og:. :grimacing: Não consegui encontrar nenhuma outra que estivesse sem elas…

5 curtidas

O estranho é que o onebox do Instagram está funcionando bem para mim localmente (na versão mais recente do Discourse). E eu vejo as tags OpenGraph (og) no modo anônimo.

Reproduzir esse problema localmente será complicado… investigando mais.

7 curtidas

É específico apenas para aquela imagem? :thinking:

3 curtidas

Não, tentei várias imagens de várias contas e todas funcionaram bem localmente com oneboxing.

Aqui está uma imagem de uma hora atrás no NatGeo, que funcionou bem localmente com oneboxing.

Pode ser um problema geográfico?

A propósito, o oneboxing do Instagram também está falhando em discourse.codinghorror.com, então esse problema não é específico do meta.

5 curtidas

Talvez o user agent altere a resposta?

9 curtidas

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

Isso também está quebrado em nosso fórum

1 curtida

Eu não acho que seja assim. Usamos o mesmo user agent para todas as solicitações feitas a partir da base de código do Discourse, conforme:

2 curtidas

O mesmo problema agora no nosso também, aqui no Reino Unido.

Estou atualizando o onebox do Instagram para usar os endpoints oficiais de oEmbed (https://developers.facebook.com/docs/instagram/embedding/). Tenho essa alteração funcionando localmente e pretendo enviar uma correção ainda hoje. Espero que os endpoints de oEmbed do Instagram não tenham restrições geográficas.

6 curtidas