Adicione mais informações ao link compartilhado

Como eu adicionaria mais informações, como um título de postagem, ao link de compartilhamento?
Por exemplo:
em vez de clicar em compartilhar e ter a caixa de texto com: “https://discourse.example.com/xxxxxx
ter:
“Título da postagem:
Resumo gerado por IA ou primeira linha da postagem
https://xxxxx
e ter todas essas informações também transferidas para os outros botões de compartilhamento.

2 curtidas

assim?\n\nX4 Foundations - Amazing New Flight Model Goes STAR CITIZEN - exploration - StarZen acontece automaticamente, você só precisa expor seu Tópico publicamente.

sim, algo assim, é que eu quero que seja compartilhado do Discourse (móvel) para o WeChat, e o WeChat não carrega uma prévia, então estou tentando fazer um fac-símile disso no passo de clicar no botão de compartilhar no Discourse

Então o WeChat é o problema, essas coisas ficam expostas, mas cabe ao cliente usar os dados.

Aqui está o resultado no Discord:

sim, mas não há nada que eu possa fazer em relação ao wechat a menos que eu consiga um emprego na Tencent, é por isso que estou tentando fazer isso por aqui

Verifique se o seu Tópico está público. Surpreende-me que o WeChat não consuma e utilize og tags.

As og tags são um padrão há muitos anos, introduzidas pelo Facebook para pré-visualizações de links.

Caso contrário, não há nada que você possa fazer.

2 curtidas

Aqui está a prova de que isso está funcionando. Tente seu link no depurador do Meta em https://developers.facebook.com/tools/debug:

Não há como editar o campo de texto ao carregar? Parece que alguns componentes de tema podem fazer isso, como o encurtador de URL.

O WeChat provavelmente não está fazendo isso de propósito

Não tenho certeza se você entende a arquitetura.

Os dados são expostos ao mundo.

Não há nada a acrescentar.

Apenas certifique-se de que seu Tópico não esteja em uma Categoria privada e que seu site não exija login.

Eu só quero que as pessoas possam ver:
TÍTULO
RESUMO
LINK

quando eu envio uma mensagem no WeChat através do botão de compartilhamento, porque ter apenas um link simples é muito desagradável e não tem prévia para contexto
Eu entendo que está exposto ao mundo

Sugiro discuti-lo com a comunidade do WeChat.

Talvez, por ser um serviço chinês com maior escrutínio governamental, eles sejam seletivos sobre quais sites podem ter uma boa aparência?

Também recomendo testar seu link no depurador do Facebook (link fornecido acima) e em algumas plataformas ocidentais mais abertas, para verificar se funciona.

1 curtida

Pode haver um mal-entendido da sua parte, o WeChat não faz a pré-visualização de nenhum site. Se você enviar um link no WeChat no campo de texto e não pressionando o botão especial de “compartilhar” do navegador especial deles, ele é enviado como texto e tem um hiperlink, mas sem carregamento dinâmico de nenhuma informação adicional.

1 curtida

Isso é bem terrível :slight_smile:

Hora de enviar um pedido de recurso para o WeChat?

Eu só quero algo assim:


e tenho certeza de que isso seria muito menos doloroso e mais rápido do que discuti-lo com o WeChat

Construa ;)\n\n(dica: isso está sendo executado no lado do WeChat, você tem que mudar o código do WeChat - não há nada que você possa fazer se o WeChat não processar os dados expostos publicamente)

é isso que estou tentando fazer lol, só não tenho certeza por onde começar, desmontei o componente de encurtador de URL para ver como funciona, mas não consigo descobrir como obter o conteúdo da postagem
(nunca ter feito JS ou Ruby não ajuda em nada)

Está nas og tags do site no cabeçalho, por exemplo.

image

Uma plataforma de mídia social bem especificada (Discord, Facebook, Discourse, etc.) rastreia a página do link e enriquece sua apresentação local.

Esse código de rastreamento é responsabilidade da plataforma de hospedagem (ou seja, Wechat).

Neste caso, o Discourse está apenas servindo a página quando ela é solicitada.

Neste caso, não há mais nada que o Discourse possa fazer - ele não tem controle sobre como o WeChat apresenta as coisas localmente - como poderia?!?

Há também a possibilidade de um problema de acesso entre o WeChat e seu servidor. Você também pode explorar isso, mas nunca saberá a rota exata que ele está tentando seguir porque você não tem esses privilégios.

sim, eu não vou fazer isso, eu só quero mudar esta caixa de texto:


para que inclua texto antes do link em vez de apenas o link

2 curtidas

Esse é um objetivo razoável.

ok, estou movendo isso para Dev

Você pode conseguir isso com um Componente de Tema (se tiver sorte :wink: )