Perguntas frequentes sobre plugins sociais

Perguntas gerais

O botão Curtir, Compartilhar e Enviar, disponível para Web, iOS e Android. As publicações incorporadas e o plugin de Página estão disponíveis exclusivamente para Web.

  • Web: Se você estiver usando plugins sociais na Web, não será necessário ter uma Conta de desenvolvedor do Facebook.
  • iOS/Android: Se você estiver usando plugins sociais em um aplicativo para iOS ou Android, registre-se como desenvolvedor.
  • Web: Se você estiver usando plugins sociais na Web, não será necessário criar um aplicativo do Facebook para integrar um plugin social.
  • iOS/Android: Se você estiver usando plugins sociais em um aplicativo iOS ou Android, será necessário criar um aplicativo do Facebook e vinculá-lo ao seu identificador de aplicativo.
  • Web: Se você estiver usando plugins sociais na Web, não será necessário enviar suas integrações para análise. Use os instantâneos do plugin social.
  • iOS/Android: Se você estiver usando os plugins sociais em um aplicativo para iOS ou Android, será necessário enviar sua integração do botão Curtir para análise pela guia Análise do Aplicativo no Painel do Aplicativo.

Se uma pessoa tiver visitado o Facebook e visitar seu site com um plugin social, o navegador enviará a nós algumas informações para carregar o conteúdo do Facebook nessa página. Os dados que recebemos podem incluir informações como a ID de usuário da pessoa, o site que ela visitou, a data e a hora e outras informações relacionadas ao navegador. Registramos algumas dessas informações e podemos usá-las para melhorar nossos produtos e serviços e para mostrar às pessoas anúncios mais interessantes e úteis.

Se estiver usando as versões HTML5 ou XFBML, inclua o código do idioma quando instanciar a biblioteca.

Quando você carregar o SDK, altere o valor de js.src para usar sua localidade. Substitua en_US pela sua localidade, por exemplo, fr_FR para usar francês (França):

// Example 1:
'https://connect.facebook.net/fr_FR/sdk.js';

// Example 2:
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6"; 

As localidades compatíveis estão listadas no arquivo XML de localidades do Facebook.

Talvez você tenha que ajustar a largura do Plugin Social para acomodar idiomas diferentes. Saiba mais em nossa página Localização e tradução.

  • Web: Se você estiver usando plugins sociais na Web, não será necessário enviar suas integrações para análise. Use os instantâneos do plugin social.
  • iOS/Android: Se você estiver usando os plugins sociais em um aplicativo para iOS ou Android, será necessário enviar sua integração do botão Curtir para análise pela guia Análise do Aplicativo no Painel do Aplicativo.

Dependendo do plugin social, talvez seja necessário implementar uma versão discreta para Celular, Tablet ou Desktop. Consulte o documento de Perguntas frequentes ou "Introdução" do plugin que você deseja implementar. Observação: Não recomendamos o uso de consultas de mídia CSS para ajustar o tamanho dos plugins sociais.

Preciso mover uma página para uma URL diferente. Não é possível mover as curtidas, compartilhamentos ou comentários diretamente para a nova URL, mas você pode usar a URL antiga como a fonte canônica para o número de curtidas ou compartilhamentos na nova URL. Veja abaixo informações básicas sobre como fazer isso.

Informações básicas

Ao resolver a qual URL uma ação de curtida ou compartilhamento deve ser atribuída, o Facebook usa um processo para resolver a URL canônica da URL que está sendo carregada. Quando uma URL é carregada, o rastreador procura por:

  1. Um Redirecionamento HTTP 301 ou 302
  2. O uso de uma tag do open graph og:url na página
  3. O uso de rel=canonical, conforme descrito no RFC 6596. (O rastreador do Facebook oferece suporte apenas a conteúdo, não a cabeçalhos HTTP.)

Se qualquer um desses métodos resultar em uma URL diferente da URL carregada originalmente, a URL especificada será considerada a "URL canônica" da URL original. Se necessário, o rastreador seguirá uma cadeia de redirecionamentos para encontrar a URL canônica.

Todas as curtidas e compartilhamentos serão atribuídos à URL canônica da URL carregada.

Exemplos

Dica: Use nosso depurador para ver o que o Facebook vê quando rastreia sua página.

Ao controlar a URL canônica, você pode mover o conteúdo de uma URL para outra e manter as contagens de curtidas e compartilhamentos, contanto que você permita ao Facebook continuar resolvendo a nova URL na antiga. Isso pode ser feito com um entre dois métodos:

Adicione uma tag og:url à nova URL apontando para a URL antiga (Preferido)

Em sua nova URL, você deve incluir um link para a URL antiga. Por exemplo, se a sua nova URL tiver https://example.com/new-url e a URL antiga era https://example.com/old-url, inclua este trecho em new-url:

<meta property="og:url" content="https://example.com/old-url" />

O uso desse método indica ao nosso rastreador que a URL canônica está no local antigo, e o rastreador a usará para gerar o número de curtidas e compartilhamentos na página. Curtidas e compartilhamentos novos continuarão a ser agregados também na URL antiga.

Isso também exige que a URL antiga ainda processe um documento com tags do Open Graph e retorne uma resposta HTTP 200, pelo menos quando carregado pelo rastreador do Facebook. Se você quiser que outros clientes sejam redirecionados ao visitar a URL, envie sua resposta 301 HTTP a todos os clientes do rastreador que não forem do Facebook. A URL antiga deve conter sua própria tag og:url que aponta para si mesma.

Saiba como reconhecer o rastreador do Facebook em nosso Guia de melhores práticas de compartilhamento.

Este método também funcionará com rel=canonical, mas há preferência por og:url.

Redirecione o rastreador do Facebook para a URL antiga

Outro método de conseguir isso é redirecionar o rastreador do Facebook para a URL antiga sempre que ele visitar a nova URL. Assim como o método descrito acima, a URL antiga deve ser um documento válido com cabeçalhos do Open Graph. E se você quiser incluir um redirecionamento na URL antiga, o rastreador do Facebook não deverá ser redirecionado quando visitar a URL antiga.

Apenas o conteúdo público pode ser incorporado. Se a publicação, a página ou o url tiver algum tipo de restrição de privacidade, não poderá ser incorporado. Isso se aplica ao botão Curtir, ao plugin da página e a publicações e vídeos incorporados.

Uma maneira rápida de testar se um conteúdo específico pode ser incorporado é tentar carregá-lo usando o recurso "Anônimo" ou "Privado".

Curtir, Compartilhar e Enviar – Perguntas frequentes comuns

A história criada pela ação da curtida, do compartilhamento ou do envio da sua página pode ser enriquecida usando metatags para transformar uma simples página HTML em um objeto do Open Graph.

Se você pretende usar o botão Curtir, Compartilhar ou Enviar em qualquer página no seu site, leia nosso guia de melhores práticas para ter certeza de que as histórias publicadas fiquem ótimas no Facebook e consigam o máximo de distribuição.

Recomendamos que você inclua todos os botões em seu aplicativo ou site para que as pessoas escolham como desejam compartilhar seu conteúdo.

A configuração ref faz com que dois parâmetros sejam adicionados à URL do indicador quando uma pessoa clica em um link de um fluxo de história sobre um link compartilhado:

  • fb_ref - O parâmetro ref
  • fb_source - Curtir/Compartilhar: O tipo de fluxo (home, profile, search, ticker, tickerdialog ou other) no qual o clique ocorreu, e o tipo de história (oneline ou multiline), concatenados com um sublinhado. Enviar: O tipo de história (message) no qual o clique ocorreu.

Por exemplo:

http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline

Você pode controlar esses parâmetros usando seu software de análise.

Se o botão Curtir,Compartilhar ou Enviar for colocado próximo à borda de um elemento HTML com a propriedade CSS overflow definida como hidden, o lembrete poderá ser recortado ou ficar completamente oculto quando o botão for clicado. Isso pode ser corrigido pela configuração da propriedade overflow para um valor diferente de hidden, como visible, scroll ou auto.

O Facebook precisa examinar links compartilhados no Facebook para saber de qual link mostrar as informações de visualização no Facebook.com ou no Facebook para iOS e Android. Isso ocorre a cada 30 dias para garantir que as propriedades estejam atualizadas. A página vinculada também é examinada quando a URL é inserida na Ferramenta de depuração.

O Facebook observa os cabeçalhos do cache em suas URLs. Ele examinará Expires e Cache-Control em ordem de preferência. No entanto, mesmo se você especificar um período maior, o Facebook examinará sua página a cada 30 dias.

Em alguns casos, convém oferecer uma versão diferente de uma página para o nosso examinador (contendo mais metadados do Open Graph) do que aquela que você oferece às pessoas que visualizam a página. Nesse caso, você pode direcionar ao agente de navegador usado pelo examinador:

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Sim. Basta especificar a URL da sua Página do Facebook na configuração href do botão.

Perguntas frequentes sobre o botão Curtir

Há proteções de integridade e prevenção de spam integradas aos plugins sociais, e essa é uma delas. Se você tiver testado exaustivamente um botão Curtir antes do lançamento, talvez tenha disparado acidentalmente essas proteções. Além disso, certos domínios na Internet têm uma probabilidade maior de conter spam, portanto verão a etapa de confirmação com mais frequência.

Essa confirmação acrescenta uma etapa extra ao processo do botão Curtir, mas após a confirmação da curtida separadamente por uma quantidade de usuários, ela não aparecerá mais, e apenas o botão Curtir comum aparecerá.

O número exibido é a soma de:

  • O número de curtidas de sua URL
  • O número de compartilhamentos de sua URL (isso inclui copiar/colar um link no Facebook)
  • O número de curtidas e comentários em histórias no Facebook sobre sua URL

Para obter o código a fim de exibir o botão Compartilhar sozinho, visite nossa documentação sobre o botão Compartilhar.

Estas são as opções disponíveis:

Layout Dimensões padrão

standard

Largura mínima: 225 pixels.
Largura padrão: 450 pixels.
Altura: 35 pixels (sem fotos) ou 80 pixels (com fotos).

box_count

Largura mínima: 55 pixels.
Largura padrão: 55 pixels.
Altura: 65 pixels.

button_count

Largura mínima: 90 pixels.
Largura padrão: 90 pixels.
Altura: 20 pixels.

button

Largura mínima: 47 pixels.
Largura padrão: 47 pixels.
Altura: 20 pixels.

Perguntas frequentes sobre o botão Compartilhar

O número exibido é a soma de:

  • O número de curtidas de sua URL
  • O número de compartilhamentos de sua URL (isso inclui copiar/colar um link no Facebook)
  • O número de curtidas e comentários em histórias no Facebook sobre sua URL

Para obter o código a fim de exibir o botão Compartilhar sozinho, visite nossa documentação sobre o botão Compartilhar.

Sim, apesar de recomendarmos o botão Compartilhar para oferecer a experiência mais simples e consistente às pessoas que usam seu site, fornecemos um diálogo autônomo que pode ser invocado usando o JavaScript SDK ou um link de URL. Leia nosso guia para usar o Diálogo de compartilhamento.

Perguntas frequentes sobre o plugin de comentários

  • Adiciona pontuação (por exemplo, pontos no final das sentenças)
  • Recorta o espaço em branco extra
  • Expande gírias (por exemplo, pf torna-se por favor)
  • Adiciona um espaço após a pontuação (por exemplo, Olá,Cat ficaria Olá, Cat)
  • Corrige erros de gramática comuns (por exemplo, converte ‘mais' para ‘mas’)

Você pode ativar o filtro de gramática na seção de configurações do plugin.

Os comentários de cada URL podem ser acessados pela API de Gráfico. Basta fazer uma solicitação HTTP GET para:

https://graph.facebook.com/v2.6/?fields=og_object{comments}
  &id=<YOUR_URL>
  &access_token=<YOUR_TOKEN>

Para obter instruções detalhadas, confira o guia Moderação de comentários. Se você não conseguir configurar a lista de moderadores usando a propriedade meta fb:admins, configure fb:app-id e atualize a lista de moderadores nas configurações ferramenta de moderação desse aplicativo.