Por que o link do Instagram aparece como onebox assim?

Por que este link do Instagram gera uma prévia assim?

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

Ele também não leva a lugar nenhum se eu não usar texto com hiperlink (você pode clicar no link com prévia acima)!

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

3 curtidas

Acho que é uma conta privada?

2 curtidas

Não, isso não é uma conta privada. Aqui está outro exemplo de uma publicação totalmente pública:

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


Uau, eu postei https://www.instagram.com/p/B6gUJwDl-lQ/, mas o onebox redireciona para este tópico…

(edite minha postagem para reproduzir isso no editor)

3 curtidas

O que há de diferente nesta foto em comparação com as outras?

2 curtidas

Parece que algumas páginas do Instagram possuem um link canônico com uma URL diferente que exige login. O código na biblioteca onebox prefere a URL canônica.

Por exemplo, estas são as URLs canônicas dos perfis do Instagram neste tópico:

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

Estou enfrentando o mesmo problema. Estou atualizando minha instalação agora para ver se isso resolve.

@techAPJ você pode corrigir isso, por favor? Basicamente, agora temos que ignorar os metadados canônicos para o Instagram.

6 curtidas

Feito via:

Link de exemplo:

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