Uma das partes mais importantes de um App é, sem dúvida, o seu conteúdo. Você tem que incluir coisas que interessam ao usuário, caso contrário ele nunca achará útil para seus propósitos e isso significa que a morte de um App Incluir o acesso às redes sociais é um bom ponto de partida para que as visitas a um App sejam algo recorrente. Por isso, hoje vamos explicar como configurar um dos módulos mais recorrentes do King of App: o Facebook.
Todos sabem que as redes sociais são um elemento chave para a fidelização, por isso no nosso mercado de módulos colocamos à sua disposição todos os tipos de acesso aos principais, bastando escolher aquele ou aqueles que mais lhe convêm. No caso de hoje escolheremos o módulo Facebook. Com ele, os usuários do App terão acesso ao feed de notícias da página que você escolher.
Com o módulo carregado em nossa mesa de trabalho, é hora de configurá-lo. Para isso você terá que clicar no ícone “Editar”, lógico, certo? Uma guia será aberta diante de você onde você deve adicionar uma série de dados. A primeira delas é dar um nome ao módulo. Ou seja, você deve decidir como deseja que os usuários vejam este módulo. Se você não tocar em nada, parecerá um “feed do Facebook” genérico. Edite-o como achar mais confortável, dê um nome.
Uma vez escolhido o nome do módulo, é hora de inserir os dados de configuração reais. Por um lado, você precisará inserir o ID da página. Isso significa copiar o URL de destino da página. Normalmente todos seguem o seguinte esquema: https://www.facebook.com/pages/Nombre_de_la_Página. Com isso poderemos localizá-lo e saber onde devemos procurar a informação.
As demais informações são um pouco mais complicadas, pois requerem uma etapa prévia; Este é o token de acesso. Este código é necessário para que possamos acessar os dados do feed da página. É, para que possamos nos entender facilmente, uma chave de acesso. De onde é tirado? Muito simples, você tem que seguir os passos que o Facebook indica em sua página para desenvolvedores: https://developers.facebook.com/docs/facebook-login/access-tokens Neste link você encontrará todas as informações necessárias para obter isso dados.
Porém, como você certamente não tem tempo nem paciência, desenvolvedores como Cesar Mancilla em seu blog (https://cesarmansilla.com/blog) nos explicam passo a passo:
Etapa 1: “Obtenha um token de acesso do usuário”
- Acesse o Explorador de API do Graph: https://developers.facebook.com/tools/explorer/
- Selecione o aplicativo com o qual trabalharemos no menu suspenso
- Clique no “botãoObtenha token de acesso“
- Uma janela será aberta, vá para “Permissões estendidas”E devemos verificar a permissão“gerenciar_páginas” e opcionalmente todos aqueles que acreditamos serem necessários para o nosso programa
- Clique em “Obtenha token de acesso“. Obteremos a string com o token no campo de texto.
Etapa 2: “Consulte o token de acesso às páginas das fanpages que administramos”
- No campo para executar chamadas à API do Facebook escreveremos: “eu/contas“
- Clique em “Enviar“
- Obteremos uma lista de fanpages que administramos, teremos que procurar aquela com a qual vamos trabalhar e copiar o valor de “token de acesso“
Esse Token de acesso à página expira após 1 hora, então agora passaremos para o método para obter um que nunca expire:
- Precisamos de um Token de acesso do usuário, podemos obtê-lo com a etapa 1 vista acima.
- Precisamos do “Segredo do aplicativo“. Entramos no painel do nosso aplicativo, clicamos no botão “Mostrar” ao lado do campo “Segredo do aplicativo”. Ele nos pedirá nossa senha para mostrar o campo.
- Aqui também teremos o nosso “ID do aplicativo“
- Esses 3 dados devem ser substituídos na seguinte URL conforme apropriado: https://graph.facebook.com/v2.0/oauth/access_token?grant_type=fb_exchange_token&client_id=[ID do APP]&client_secret=[APP-SEGREDO]&fb_exchange_token=[TOKEN DE ACESSO DO USUÁRIO]
- Uma vez substituídos os dados, colamos em um navegador e pressionamos enter, lá veremos uma string conhecida como “Token de acesso do usuário de longa duração”que expira em 2 meses.
- Copiamos este token, colamos no campo “Token de acesso"nele Explorador de API gráfica e fazemos o que foi explicado no passo 2 para obter um Token de acesso à página que nunca expira.
Com os três campos devidamente preenchidos, temos agora o módulo do Facebook totalmente configurado e pronto para ser utilizado no App.
Fácil, certo?