Como compartilhar no Facebook

O compartilhamento é uma maneira fácil de permitir que as pessoas tragam conteúdo de seu site ou aplicativo móvel para o Facebook. O compartilhamento é disparado quando alguém clica em um plugin social, como os botões Compartilhar e Enviar. Isso inicia o Diálogo de compartilhamento ou mensagem correspondente. Você também pode optar por projetar seu próprio botão para iniciar um desses diálogos ou uma interface de compartilhamento personalizada.

Este documento descreve:

O ecossistema de compartilhamento

O compartilhamento no Facebook depende de determinados componentes principais:

URLs: na maioria das vezes, inclusive no compartilhamento de aplicativos móveis, seu conteúdo é compartilhado no Facebook como link, seja um artigo, uma imagem, um vídeo ou outros

O rastreador do Facebook: quando alguém compartilha seu conteúdo, nosso rastreador busca a página para renderizar uma visualização no Facebook

Tags de Open Graph: a adição de metatags de Open Graph ao <head> do HTML da sua página fornecerá informações estruturadas ao rastreador, como título, descrição e imagem em miniatura do conteúdo

Interfaces de compartilhamento: existem algumas experiências de usuário final diferentes que você pode escolher para permitir que os usuários compartilhem no Facebook do seu site ou aplicativo. Veja como isso funciona:

Botão Disparador Interface de compartilhamento lançada Comportamento de publicação

Botão Compartilhar

Web:Diálogo de compartilhamento

Dispositivo móvel: alternância rápida entre aplicativos para o Diálogo de compartilhamento nativo

Aparece na Linha do Tempo e no Log de Atividades.

Pode aparecer no Feed de Notícias.

Botão Enviar

Web:Diálogo de mensagem

Dispositivo móvel: alternância rápida entre aplicativos para o Diálogo de mensagem nativo

Enviado como mensagem do Facebook

Botão personalizado

Pode inicializar:

Diálogo de compartilhamento

Diálogo de mensagem

Interface de compartilhamento personalizada

Uma interface de compartilhamento personalizada que segue o comportamento de publicação do Diálogo de compartilhamento.

Tipos de conteúdo

Os usuários podem compartilhar os seguintes tipos de conteúdo no Facebook:

  • Links – A maioria do conteúdo é uma URL que faz referência a uma página HTML. Para fornecer as informações mais pertinentes, você deve marcar sua página com metatags específicas do Facebook. Consulte o Guia de compartilhamento para Webmasters.

  • Fotos – Carregue diretamente uma ou mais fotos geradas pelo usuário.

  • Vídeos – Carregue diretamente um vídeo gerado pelo usuário.

  • Multimídia – Carregue diretamente uma combinação de fotos e vídeos.

  • Publicações de Open Graph – Use ações e objetos de Open Graph para criar publicações avançadas por meio de uma API fortemente tipada.

Você pode ter um link de volta para seu aplicativo do conteúdo que foi compartilhado no Feed de Notícias. O App Links inicializa seu aplicativo em conteúdo compartilhado. Você pode até vincular a um contexto específico no seu aplicativo.

Compartilhamento de citações

Você pode implementar dois tipos de compartilhamento de citações no seu aplicativo: definido pelo usuário ou definido pelo editor. O compartilhamento de citações definido pelo usuário permite que os usuários destaquem o texto e o compartilhem. O compartilhamento de citações definido pelo editor permite que você selecione previamente o texto para compartilhar e posicione um botão Compartilhar próximo a ele.

Hashtags

Você pode associar uma hashtag a um vídeo, foto ou link compartilhado.

Maneiras de compartilhar

Queremos facilitar e flexibilizar ao máximo o compartilhamento de conteúdo de seu aplicativo pelas pessoas para o público que elas desejam. Com essas opções, você pode primeiro escolher a experiência de compartilhamento para as pessoas que estão usando seu aplicativo e depois o método de implementação.

Escolha desde opções padrão prontas até uma experiência nativa totalmente personalizada, ou um pouco dos dois, independentemente da plataforma em que você estiver.

Botões

Quando você quiser a integração mais simples possível com o Facebook, use botões que disparem nossos diálogos. Os SDKs do Facebook fornecem botões para seu uso. Nenhuma dessas opções exige que você implemente o Login no Facebook.

Web

Você pode usar Plugins Sociais, como os botões Curtir, Compartilhar e Enviar. Eles estão disponíveis para as versões móveis e desktop.

Dispositivo móvel

Também temos botões Curtir, Compartilhar e Enviar nativos para iOS e Android.

Personalizado

Você pode criar seu próprio botão personalizado para disparar os botões Curtir, Compartilhar ou Enviar em todas as plataformas.

Diálogos nativos

Ao usar diálogos do Facebook nativos, você poderá permitir o compartilhamento sem adicionar o Login no Facebook. Assim como nossos botões nativos, eles oferecem implementação imediata.

Diálogo de compartilhamento

O Diálogo de compartilhamento é uma maneira fácil de permitir que os usuários compartilhem conteúdo sem ter que entrar em seu aplicativo ou conceder permissões. Ele funciona na Web, no Android e no iOS.

Nos dispositivos móveis, quando alguém compartilha com o Diálogo de compartilhamento, este faz uma alternância rápida entre aplicativos para o aplicativo do Facebook em seu dispositivo. Também temos um diálogo Web como fallback caso a pessoa não tenha instalado o aplicativo do Facebook nativo.

Diálogo de mensagem

Use o Diálogo de mensagem para permitir que as pessoas compartilhem conteúdo de maneira privada no Messenger. Assim como o Diálogo de compartilhamento, este é um componente de compartilhamento nativo que não exige a implementação do Login no Facebook ou solicita permissão de publish_actions.

O Diálogo de mensagem permite que as pessoas compartilhem links, imagens e publicações de Open Graph. Em dispositivos móveis, a pessoa precisa ter instalado o aplicativo do Messenger.

Interface de compartilhamento personalizada

Se você quiser personalizar a experiência de compartilhamento de seu site ou aplicativo, poderá criar seu próprio botão para disparar nossos diálogos em todas as plataformas ou usar um botão personalizado e um diálogo personalizado que chama a Graph API.

Para adicionar um diálogo de compartilhamento personalizado em seu aplicativo, você deve implementar o Login no Facebook. Você também precisará solicitar a permissão de publish_actions, que exige a Revisão do Login.

Otimizar seu conteúdo

Marcação

É importante marcar a HTML de seu site com tags de Open Graph para gerenciar como seu conteúdo aparece no Facebook. Sem essas tags, o rastreador do Facebook fará o possível para identificar o conteúdo, como título, descrição e imagem.

Otimize seu conteúdo para compartilhamento no Facebook adicionando tags de Open Graph ao <head> do HTML da sua página. Essas tags descrevem o conteúdo compartilhado. Isso inclui tipos de conteúdo como imagem, vídeo ou artigo, além de atributos adicionais.

Conheça as tags que você deve incluir em seu conteúdo em Marcação de compartilhamento.

Como atualizar URLs

Se você mover conteúdo para uma nova URL, as Curtidas, os Compartilhamentos e os Comentários na URL original não migrarão automaticamente. Para continuar a agregar essas ações em uma nova URL, você deve apontar o rastreador do Facebook para a página antiga que representa a URL canônica de seu conteúdo. Saiba como neste documento para Webmasters.