Token de acesso a eventos do Facebook

Importante: Se utilizar o nosso plug-in "Feed personalizado do Facebook", não precisa de seguir estas instruções, a menos que pretenda apresentar eventos. Em vez disso, pode utilizar o botão"Adicionar fonte" dentro do plug-in para ligar a sua conta dessa forma. Se pretender apresentar eventos da sua página do Facebook, terá de seguir as instruções abaixo para obter um token.

21 de dezembro de 2022: Problema conhecido: Alguns utilizadores podem enfrentar um problema ao gerar um token de acesso no Passo 15. Embora não esteja a afetar a maioria dos utilizadores, se vir o erro «Desculpe, ocorreu um erro», não será possível criar um token de acesso para eventos neste momento. Trata-se de um problema do lado da Meta.

Solução alternativa possível: Selecione «Nenhuma» em vez de «Negócios» como finalidade da aplicação, o que funciona em alguns casos.

Assim que o problema for resolvido por parte da Meta, poderá criar um Token de Acesso como esperado, sem quaisquer passos adicionais.

Nota: em alguns casos, a seleção de páginas poderá parecer diferente, uma vez que a Meta está a testar outra forma de realizar integrações empresariais – ligando a nossa aplicação à sua conta. É mais fácil selecionar «Todas as páginas atuais e futuras» se tal lhe for solicitado.

Criar uma conta de desenvolvedor do Facebook

Se já tiver uma conta de programador no Facebook, avance para o passo 6
Para renovar um token existente, siga os passos indic ados aqui

1) Aceda a developers.facebook.com e clique em Iniciar sessão no canto superior direito. Inicie sessão utilizando a sua conta pessoal do Facebook. Nota: Tens de utilizar o nome de utilizador e a palavra-passe do teu perfil pessoal do Facebook. O Facebook não permite que as empresas se registem como programadores, apenas indivíduos.

Captura de ecrã do sítio Web dos programadores do Facebook com o botão de início de sessão destacado

2) Se esta é a primeira vez que inicias sessão no portal de programador do Facebook, clica em Começar. O registo é um processo rápido e fácil que demora menos de dois minutos. Se já estiveres registado, podes saltar para o passo 6.

Captura de ecrã do site de Programador do Facebook com o botão Começar destacado

3) Clique em Seguinte.

Clique em Próximo na janela pop-up Bem-vindo ao Facebook para desenvolvedores

4) Escolha o que melhor o descreve, não é importante para os passos seguintes.

Podem ser escolhidos diferentes papéis, todos eles funcionarão

5) Selecione Criar primeira aplicação.

Selecionar o botão "Criar a primeira aplicação"

Criar uma aplicação

6) Na janela «Criar um ID de aplicação», selecione «Nenhum».

7) Introduza o seu nome de apresentação da aplicação - pode ser o que quiser. Introduza um endereço de correio eletrónico, selecione Você mesmo ou a sua própria empresa e clique em Criar ID da aplicação

Janela Criar um ID de aplicação. Adicione o Nome de apresentação da aplicação, o e-mail de contacto, selecione apenas eu em quem pode utilizar a sua aplicação e clique em Criar ID da aplicação

8) Conclua a verificação de segurança e clique em Submeter para concluir a configuração da aplicação.

Controlo de segurança do Facebook

Importante: Deixe a aplicação em modo de desenvolvimento. Não a torne Live.

Nota: Agora que a sua aplicação está configurada, não precisa de passar pela Verificação comercial. Isto só é necessário para aplicações activas viradas para o público, não para aplicações que são apenas utilizadas para uso interno e deixadas em modo de desenvolvimento.

Recuperação de um token de acesso à página

11) Importante: Certifique-se de que a sua aplicação está no "Modo de desenvolvimento" e não no modo Live. Em seguida, aceda a Definições > Básico para obter as informações da sua aplicação.

Aceder à página de definições da aplicação Facebook

12)Importante: Copie e cole o seu IDda aplicação e o segredo da aplicação (mostrados abaixo) nos campos do passo seguinte.
Nota: Certifique-se de clicarem «Mostrar»ao lado do seu Segredo da Aplicação antes de copiar.

Copiar a ID e o segredo da aplicação do Facebook

 

13) Copie e cole o seu App ID e App Secret do passo 12 acima nos campos abaixo e, em seguida, avance para o passo seguinte.

  

 

14) Aceda a developers.facebook.com/tools/explorer/ e selecione a mesma aplicação que configurou no passo 7 na lista pendente de aplicações do Facebook apresentada abaixo:

Selecionar a aplicação do Facebook

 

15) Clique em Gerar Token de Acesso.

Selecione Facebook Get Page Access Token

 

16) Clique em Continuar como __ no modal pop-up.

Seguir as indicações da aplicação do Facebook

 

17) Na secção "Adicionar uma permissão", copie e cole page_events e pages_read_user_content para as adicionar como permissões à sua aplicação.

Nota: Para utilizar este token para apresentar conteúdos que não sejam apenas eventos, terá também de adicionar aqui a permissão pages_read_engagement.

Seguir as indicações da aplicação do Facebook

 

18) Clique novamente em Generate Access Token (Gerar código de acesso).

Seguir as indicações da aplicação do Facebook

 

19) Clique novamente em Continuar como __ no modal pop-up.

Seguir as indicações da aplicação do Facebook

 

20) Selecione UMA página do Facebook da qual pretende apresentar eventos. Importante: Não selecione várias páginas da lista.

Nota: Tem de ser um administrador da página do Facebook da qual pretende apresentar os eventos, caso contrário não serão apresentados quaisquer eventos.

Selecionar qualquer página do Facebook

 

21) Clique em Concluído. Nota: Pode ignorar a mensagem que diz Submeter para revisão de início de sessão. A aplicação permanecerá em modo de desenvolvimento e, por isso, não precisa de ser submetida a revisão.

Seguir as indicações da aplicação do Facebook

 

22) Depois de concluir as instruções, será fornecido um Token de acesso temporário (1 hora). Copie este Token de Acesso temporário e cole-o no campo do passo seguinte para o prolongar de modo a que nunca expire.

Copiar o token de acesso do Facebook

 

23) Cole o seu Token de Acesso do passo 23 no campo abaixo e clique em Extend my token.

Estender a minha ficha

 

24) Copie e cole este token no campo "Event Access Token" (Token de acesso a eventos) no plugin quando adicionar uma nova fonte para um feed de eventos.

 

Resolução de problemas

Se estiver a receber a seguinte mensagem de erro:
(#10) Para utilizares o "Acesso ao conteúdo público da página", a tua utilização deste ponto final tem de ser revista e aprovada pelo Facebook. Para enviar esta funcionalidade "Acesso ao conteúdo público da página" para revisão, lê a nossa documentação sobre funcionalidades passíveis de revisão: https://developers.facebook.com/docs/apps/review.

Em seguida, verifique os três aspectos seguintes:

  1. Que é um administrador da página do Facebook da qual está a tentar apresentar publicações
  2. O facto de a aplicação estar no modo "Desenvolvimento" e não "Em direto"
  3. Se selecionou a aplicação e a página do Facebook corretas nos passos 14 e 15

Renovar um Token

Para prolongar um token existente de modo a que nunca expire, siga os passos aqui