As mensagens do meu feed do Facebook não estão a aparecer, ou tudo o que consigo ver é a caixa Gosto, mas não há mensagens

Existem alguns motivos comuns pelos quais o seu Feed do Facebook pode não estar a ser apresentado. É recomendável examinar os possíveis problemas a seguir antes de solicitar suporte:

1) Está a tentar apresentar mensagens de um perfil pessoal

A forma mais fácil de verificar se está a tentar apresentar mensagens de um perfil pessoal em vez de uma página é ver a sua página e verificar se tem "Amigos", "Gostos" ou "Membros". Os perfis têm "Amigos" e as páginas têm "Gostos". Se tiver "Amigos", então não se trata de uma página, mas sim de um perfil pessoal.

Solução:

Devido à política de privacidade do Facebook, não é possível utilizar o plug-in para apresentar todas as suas mensagens de um perfil pessoal, apenas de um perfil do Facebook, uma vez que as mensagens de um perfil pessoal estão protegidas por motivos de privacidade. Poderá ter um sucesso limitado na apresentação de determinadas mensagens de um perfil pessoal, mas a maioria das mensagens não pode ser apresentada.

Se estiver a utilizar o perfil para representar uma empresa, uma organização, um produto, uma figura pública ou qualquer outra coisa que não o próprio, aconselhamos a conversão do seu perfil numa página, de acordo com a recomendação do Facebook: http://www.facebook.com/help/175644189234902/, uma vez que existem muitas vantagens em utilizar páginas em vez de perfis. De facto, é contra as políticas do Facebook utilizar um perfil para representar algo que não seja o próprio (ver "Porque devo converter o meu perfil numa página" na ligação acima).

Depois de ter convertido para uma página, o plugin deve ser capaz de recuperar e apresentar todas as suas mensagens.

2) O feed da página do Facebook que está a tentar apresentar tem restrições

O feed que está a tentar apresentar tem de ser uma página do Facebook acessível ao público. Se a sua página do Facebook tiver alguma restrição (idade ou localização), isso significa que os utilizadores são obrigados a iniciar sessão no Facebook para poderem ver a sua página. Isto não é desejável para a maioria das páginas, uma vez que significa que não é acessível a pessoas que não têm uma conta no Facebook e que a sua página não pode ser rastreada e indexada pelos motores de busca.

Uma forma fácil de determinar se a sua página está definida como pública é certificar-se de que não tem sessão iniciada na sua conta do Facebook e, em seguida, tentar visitar a sua página. Se o Facebook o obrigar a iniciar sessão para ver a sua página, então existe uma restrição.

Solução:

Pode remover quaisquer restrições iniciando sessão na sua conta do Facebook e acedendo às Definições da sua página. Pode então remover quaisquer restrições de país e restrições de idade(ver imagem). Uma vez removidas, isto permitirá que o plug-in Feed personalizado do Facebook aceda e apresente as suas publicações.

Atualização: Agora é possível apresentar publicações de uma página com restrições, desde que esteja a utilizar um Token de acesso "Página" obtido dessa página específica do Facebook. Para tal, tem de ter acesso à página do Facebook que está a tentar apresentar (ou seja, ter uma função na página). Pode então utilizar o grande botão azul de início de sessão do Facebook no nosso plugin para obter um token para essa página do Facebook. Este botão foi adicionado na versão 2.7 do plugin gratuito e na versão 3.4 do plugin Pro.

3) Não existem mensagens na sua página, ou as mensagens que tem são muito antigas

Se as publicações na sua página tiverem 2-3 anos, podem não aparecer na API do Facebook e, por isso, podem não ser apresentadas pelo plug-in.

Solução:

Experimente criar uma nova publicação na sua página do Facebook e veja se esta aparece no feed do Facebook no seu sítio Web.

4) As definições de Personalização do plug-in não foram guardadas com êxito quando o plug-in foi instalado (apenas plug-in do WordPress)

Muito ocasionalmente, em alguns sites, ocorre um problema em que as predefinições de personalização do plug-in não são guardadas na sua base de dados quando o plug-in é instalado pela primeira vez, o que faz com que as suas mensagens não sejam apresentadas. Pode saber se este é o caso se a informação do sistema do plugin não tiver todas as definições de personalização incluídas. Por exemplo:

## CUSTOMIZE: ##
cff_ajax =>
cff_preserve_settings =>
cff_title_length =>
cff_body_length =>
cff_timezone => America/New_York

## FACEBOOK API RESPONSE: ##

Solução:

Basta clicar no botão "Guardar alterações" na página Personalizar do plug-in para guardar as definições na sua base de dados e resolver este problema.

5) Problema de configuração do servidor

Para recuperar as suas mensagens do Facebook, o plugin requer alguns módulos PHP básicos que estão activados na maioria dos servidores Web por defeito. Se estes estiverem desactivados no seu servidor Web, pode ser essa a causa do problema. Para verificar isso, vá para a página Configurações do plug-in, clique no botão Ajuda e role para baixo até a seção Informações do sistema. Na secção denominada ## SITE/SERVER INFO: ## deve ver os três itens destacados abaixo.

Solução:

Se o JSON estiver marcado como Não, isso significa que o JSON não está a ser executado no servidor do seu site. Deve contactar o seu anfitrião Web para pedir que o activem, uma vez que é necessário para utilizar este plug-in e muitos outros.

Se ambos PHP allow_url_fopen e PHP cURL estão marcadas como Não, então isso significa que ambas as extensões PHP estão desactivadas no ficheiro php.ini do seu servidor. Se estiver familiarizado com a edição deste ficheiro, pode ativar uma ou ambas as extensões por si próprio. Caso contrário, recomenda-se que contacte o seu alojamento web e peça que activem uma ou ambas as extensões no seu servidor.

Se cURL estiver marcado como Sim, então o plugin deve funcionar como esperado.

Se PHP allow_url_fopen E SSL Stream estiverem marcados como Sim, então o plugin deve funcionar como esperado. Se um deles estiver marcado como não, pode activá-los editando o ficheiro php.ini do seu servidor Web. Para ativar allow_url_fopen, terá de editar a seguinte linha:

allow_url_fopen = Ligado

Para ativar o fluxo SSL, terá de descomentar (remover o ponto e vírgula da frente) a seguinte linha:

;extensão=php_openssl.dll

6) Uma definição de segurança no teu servidor Web está a bloquear a ligação do teu site à API do Facebook.

Se percorreste os passos de resolução de problemas acima, então pode haver algo a bloquear a ligação do teu site à API do Facebook.

Solução:

Consulte esta publicação para obter mais informações sobre este problema e como resolvê-lo.

7) Está a ser aplicado um filtro ao seu feed

Para mais informações, consulte esta FAQ.

apoio

Não encontrou a sua resposta nos documentos?

Apoio ao contacto

Este artigo foi útil?