Vou seguir um exemplo que eu já implementei. Tem a ver com leads de anúncios do Facebook, mas você pode recuperar as informações que desejar das páginas.
Portanto, o fluxo é o seguinte: eu crio um aplicativo no Facebook, selecione quais permissões eu preciso obter dos usuários / páginas do Facebook e, em seguida, criei meu aplicativo para conectar-me a esse aplicativo do Facebook.
Os usuários finais abrirão um link e terão um botão de login no Facebook e, quando entrarem no Facebook, terão algumas opções que poderão escolher e estas serão as suas páginas.
Esteja ciente de que depende de quais permissões você está solicitando. Se você solicitar permissões relacionadas a páginas, o Facebook solicitará automaticamente a seleção de uma página, caso contrário, será solicitado apenas que forneça seus dados pessoais ao seu aplicativo.
O Facebook tem uma página detalhada com informações de como você pode arquivar isso e ler aqui .
Eles também têm um tutorial em vídeo sobre como fazer essa integração aqui
Esteja ciente de que é um pouco complicado passar por esse tutorial, mas tente fazer tudo o que está listado lá e também não se esqueça de criar um token de aplicativo.
Abaixo, adicionei algumas etapas simples que você precisa seguir para essa integração, mas precisa seguir os links que forneci para obter informações sobre como executar essas etapas.
Etapa 1: crie seu aplicativo no facebook.
- Preencha as informações do seu aplicativo aqui
- Nos Domínios do aplicativo, você deve incluir o URL do servidor da web (para onde você deseja que essas informações recebidas das páginas sejam enviadas)
Etapa 2: Assine o aplicativo do Facebook no seu servidor
Etapa 3: Crie um platform.php
arquivo no seu servidor
- Este arquivo será apenas uma página html simples, que solicitará que os usuários façam login no facebook e dê suas permissões para gerenciar suas páginas.
Etapa 4: modificar webhooks.php
arquivo para que você possa receber informações do facebook quando algo mudar nas páginas ou qualquer informação solicitada para ler as páginas do formulário
Esteja ciente de que você precisa do seu gerente de negócios do facebook e deve ser verificado como um negócio no facebook para poder testar sua integração. Então você deve se inscrever para ser verificado no facebook.
https://developers.facebook.com/docs/pages/