Revisaré un ejemplo que ya he implementado. Tiene que ver con Facebook Ads Leads, pero puede recuperar la información que desee de las páginas.
Entonces, el flujo es así: creo una aplicación en Facebook, selecciono qué permisos necesito obtener de los usuarios / páginas de Facebook y luego creo mi aplicación para conectarme con esta aplicación de Facebook.
Los usuarios finales abrirán un enlace y tendrán un botón de inicio de sesión con Facebook y cuando inicien sesión con Facebook tendrán algunas opciones que pueden elegir y estas son sus páginas.
Tenga en cuenta que depende de los permisos que solicite. Si solicita permisos relacionados con páginas, Facebook les pedirá automáticamente que seleccionen una página; de lo contrario, solo les pedirá que den sus datos personales a su aplicación.
Facebook tiene una página detallada con información sobre cómo puede archivar esto y puede leerlo aquí .
También tienen un video tutorial sobre cómo hacer esta integración aquí.
Tenga en cuenta que es un poco difícil completar ese tutorial, pero solo intente hacer todo lo que aparece allí y no olvide crear un token de aplicación.
A continuación, agregué algunos pasos simples que debe seguir para esta integración, pero debe ir a través de los enlaces que proporcioné para obtener información sobre cómo realizar estos pasos.
Paso 1: crea tu aplicación en Facebook.
- Complete la información de su aplicación aquí
- En los dominios de aplicación, debe incluir la URL del servidor web (dónde desea que se envíe esta información que obtiene de las páginas)
Paso 2: suscríbete a la aplicación de Facebook desde tu servidor
Paso 3: crea un platform.php
archivo en tu servidor
- Este archivo será solo una simple página html que pedirá a los usuarios que inicien sesión con su facebook y les otorguen permisos para administrar sus páginas.
Paso 4: modifique el webhooks.php
archivo para que pueda recibir información de Facebook cuando algo cambie en las páginas o cualquier información que solicite para leer las páginas del formulario
Tenga en cuenta que necesita su gerente comercial de Facebook y debe ser verificado como un negocio en Facebook para poder probar su integración. Por lo tanto, debe ir y solicitar la verificación en Facebook.
https://developers.facebook.com/docs/pages/