Skip to content

Como construir um aplicativo do Facebook para sua página

26 de abril de 2021

O que saber

  • Acesse developers.facebook.com e escolha Meus Apps > Criar aplicativo. Insira os detalhes do seu ID de aplicativo. Escolha cenários de desenvolvimento ou ignore.
  • Escolher Configuração sob o tipo de aplicativo que você deseja. Para um aplicativo Messenger, escolha sua página e siga as instruções de configuração do Webhook.
  • Use a API Graph para ler e gravar dados no Facebook. A API Graph apresenta uma visão simples do gráfico social do Facebook.

Você pode criar seu próprio aplicativo do Facebook para sua empresa, organização ou uso pessoal integrando-o à sua página do Facebook. A plataforma do Facebook Developers tem tudo de que você precisa, incluindo as ferramentas e guias necessários para orientá-lo no processo.

Como construir um aplicativo do Facebook para sua página

As etapas a seguir o guiarão pelo processo de criação de um aplicativo para Facebook Messenger. No entanto, existem vários outros produtos que você pode escolher para seu aplicativo. As etapas a seguir também exigem que você tenha uma página do Facebook configurada.

  1. Navegue até developers.facebook.com em um navegador da web. Se você ainda não estiver conectado à sua conta do Facebook, selecione Conecte-se no canto superior direito para fazer login em sua conta.

  2. Selecione Meus Apps no canto superior direito e selecione + Criar aplicativo na lista suspensa.

  3. Crie seu ID de aplicativo inserindo um nome no Campo de nome de exibição e um endereço de e-mail no Campo de e-mail de contato.

    Criando um novo ID de aplicativo

    Selecione o azul Criar ID de aplicativo botão quando terminar. Pode ser solicitado que você conclua uma verificação de segurança inserindo um código CAPTCHA.

  4. O Facebook lhe dará a opção de escolher entre quatro cenários para ajudá-lo a construir seu aplicativo. Você pode escolher um e selecionar o azul confirme botão na parte inferior, ou se você preferir construir seu aplicativo sem usar um desses cenários, selecione Pular em vez de.

    Portal de desenvolvedores do Facebook

    Para este tutorial em particular, iremos Pular os cenários.

  5. Selecione os Configuração botão de um produto para começar a construir seu aplicativo.

    Adicionando um produto ao portal de desenvolvedores

    Para o propósito deste tutorial, vamos selecionar Mensageiro.

  6. Na seção Tokens de acesso, selecione o lista suspensa na página para selecionar o página do Facebook você deseja usar.

    Criação de um token de acesso de API no portal de desenvolvedores do Facebook

    Pode ser necessário editar as permissões para conceder acesso ao aplicativo e gerar um token. Selecione o azul Editar permissões botão> Continue como [Name] > Caixa de seleção da página > Próximo > Feito > OK. Uma sequência de caracteres aparecerá no campo Token de acesso à página.

  7. Antes de fazer qualquer outra coisa, você deve seguir as instruções de configuração do Webhook do Facebook para criar um token de verificação, que você precisará na próxima etapa. Você precisará do Node.js instalado no seu computador para configurar o seu webhook.

  8. Na seção Webhooks, selecione Configurar webhooks e entrar o URL da sua página no campo Callback URL mais o verificar token você criou na última etapa no campo Verificar Token.

    Criação de novas assinaturas de API

  9. Selecione os caixas de seleção ao lado dos eventos de webhook que você deseja enviar para seu webhook. O Facebook recomenda selecionar mensagens e messaging_postbacks no mínimo.

  10. Selecione o azul Verificar e salvar botão. Uma solicitação GET será enviada ao seu webhook. Se você configurar tudo corretamente, as configurações do webhook serão salvas automaticamente.

  11. Agora, para inscrever seu aplicativo em sua página, volte para as configurações de seu aplicativo e procure a seção Geração de token e selecione Selecione uma página para escolher sua página na lista suspensa.

    Gerando um novo token no portal de desenvolvedores do Facebook

  12. De volta à seção Webhooks, faça o mesmo que acima selecionando Selecione uma página para escolher sua página na lista suspensa.

  13. Selecione os Se inscrever botão.

  14. Para garantir que você configurou tudo corretamente, teste seu aplicativo acessando o Facebook.com ou Messenger em seu dispositivo móvel e enviando uma mensagem para sua página. Seu webhook deve receber um evento de webhook, o que significa que seu aplicativo foi configurado com êxito. Se você estiver usando o Messenger com seu aplicativo, considere verificar o guia de início rápido do Facebook para ajudá-lo a construir seu primeiro bot do Messenger.

O que é um aplicativo do Facebook?

Os desenvolvedores criam a maioria dos aplicativos comuns que você encontrará no Facebook, por meio da plataforma de desenvolvedores do Facebook. Milhares de aplicativos de terceiros estão disponíveis para uso por meio de uma conta pessoal do Facebook que ajudam a conectá-lo a outros produtos e serviços. Um aplicativo (não deve ser confundido com o aplicativo similarmente não muito completo chamado de “miniaplicativo”) não é realmente um aplicativo no sentido em que os usuários de computadores Mac e Windows conhecem o termo. Em vez de instalar um aplicativo de computador (também conhecido como software e programas) de um disco ou fazer o download no disco rígido do seu computador, você usaria um aplicativo do Facebook executando dentro do seu navegador a— que não ocupa espaço no seu computador. Por exemplo, se você estiver usando um aplicativo para jogar Scrabble com um amigo no Facebook, o Facebook armazena cada movimento que você faz em seus servidores, não localmente. A página é atualizada quando você faz login novamente ou atualiza seu navegador. Esta é a principal diferença entre um aplicativo do Facebook e um aplicativo convencional.

O que é a plataforma de desenvolvedores do Facebook?

O Facebook lançou a plataforma Facebook Developers em 2007, fornecendo uma estrutura que os desenvolvedores podem usar para criar aplicativos que interagem com os principais recursos do Facebook. Isso significa que os aplicativos podem compartilhar informações do usuário com aplicativos externos por meio de uma API aberta (interface de programação de aplicativos). A plataforma do Facebook Developers fornece um conjunto de APIs e ferramentas que permitem que desenvolvedores terceirizados se integrem ao gráfico aberto – seja por meio de aplicativos no Facebook.com ou de sites e dispositivos externos.

Por que você criaria um aplicativo do Facebook?

Você deve estar se perguntando: para que sua empresa pode usar um jogo como o Scrabble? Muito pouco, mas os jogos não são o único uso dos aplicativos. Qualquer entidade que deseja que seu nome seja compartilhado em uma rede social pode usar um aplicativo para gerar reconhecimento de marca. Considere este cenário: você possui um restaurante com sua própria página no Facebook. Muitas pessoas postam comentários mundanos nas postagens da página, e só. A página tem uma base de fãs, mas poucos clientes se sentem encorajados o suficiente para “curtir”. Agora imagine a página com um aplicativo que lista itens de menu – completo com fotos que os usuários podem selecionar e compartilhar. Em vez de oferecer a seus fãs atualizações de status enfadonhas ou links para seu blog, um aplicativo pode permitir que eles compartilhem uma visão mais atraente do que acabaram de comer em seu restaurante. É fácil e divertido para os fãs usarem e, dessa forma, você aproveita o valor do marketing social.

Usando a API do Facebook

A Graph API é o núcleo da plataforma do Facebook Developers, permitindo que os desenvolvedores leiam e gravem dados no Facebook. A API Graph apresenta uma visão simples e consistente do gráfico social do Facebook, representando uniformemente objetos no gráfico (por exemplo, pessoas, fotos, eventos e páginas) e as conexões entre eles (por exemplo, relacionamentos de amigos, conteúdo compartilhado e tags de fotos ) Junto com o diretório do aplicativo, este é o aspecto mais poderoso da plataforma do Facebook para desenvolvedores. Dois recursos que os desenvolvedores do Facebook costumam usar para ampliar seu público são convites de aplicativos e publicações em notícias de feed de notícias. Ambos informam aos usuários do Facebook quais amigos participam do aplicativo. Um convite é uma pergunta explícita direcionada a amigos da escolha do usuário do aplicativo. Por outro lado, a opção de feed de notícias simplesmente permite que outras pessoas saibam que um amigo está usando um aplicativo. Fazer com que um usuário envie convites é mais difícil porque esses convites nem sempre são bem-vindos. No entanto, se um usuário os enviar para aqueles que podem estar genuinamente interessados ​​no aplicativo, isso pode levar a inscrições. Com os incentivos, marketing e branding certos, os aplicativos do Facebook podem se espalhar rapidamente. Siga as instruções abaixo para aprender como construir o seu primeiro.