Implementación de un conector de Facebook Páginas empresariales para archivar datos en Microsoft 365

En este artículo se describe el proceso de implementación de un conector que usa el servicio de importación de Microsoft 365 para importar datos de páginas de Facebook Empresa a Microsoft 365. Para obtener información general de alto nivel de este proceso y una lista de los requisitos previos necesarios para implementar un conector de Facebook, consulte Configuración de un conector para archivar Facebook datos.

Paso 1: Crear una aplicación en Microsoft Entra ID

Complete los pasos siguientes para crear y registrar una aplicación en Microsoft Entra ID.

  1. Vaya a https://portal.azure.com e inicie sesión con las credenciales de una cuenta de administrador global.

    Captura de pantalla de la página principal de Azure Portal para crear un registro de aplicación Microsoft Entra ID.

  2. En el panel de navegación izquierdo, seleccione Microsoft Entra ID.

    Captura de pantalla del panel de navegación izquierdo Azure Portal con Microsoft Entra ID seleccionado.

  3. En el panel de navegación izquierdo, seleccione Registros de aplicaciones (versión preliminar) y, a continuación, seleccione Nuevo registro.

    Captura de pantalla de la página Registros de aplicaciones con la opción Nuevo registro resaltada.

  4. Registre la aplicación. En URI de redirección, seleccione Web en la lista desplegable tipo de aplicación y, a continuación, escriba https://portal.azure.com en el cuadro URI.

    Captura de pantalla de la página Registrar una aplicación con el nombre, el URI de redirección y el botón Registrar.

  5. Copie el identificador de aplicación (cliente) y el identificador de directorio (inquilino) y guárdelos en un archivo de texto u otra ubicación segura. Estos identificadores se usan en pasos posteriores.

    Captura de pantalla de la página de información general de la aplicación en la que se muestran los valores de Id. de aplicación e Id. de directorio que se van a copiar.

  6. Vaya a Certificados & secretos para la nueva aplicación.

    Captura de pantalla de la página Certificados y secretos de la nueva aplicación en el Azure Portal.

  7. Seleccione Nuevo secreto de cliente.

    Captura de pantalla de la sección Secretos de cliente con el botón Nuevo secreto de cliente resaltado.

  8. Cree un nuevo secreto. En el cuadro de descripción, escriba el secreto y, a continuación, seleccione un período de expiración.

    Captura de pantalla del cuadro de diálogo Agregar un secreto de cliente con los campos descripción y período de expiración.

  9. Copie el valor del secreto y guárdelo en un archivo de texto u otra ubicación de almacenamiento. Este es el secreto de aplicación Microsoft Entra que se usa en los pasos posteriores.

    Captura de pantalla del valor del secreto de cliente que se muestra después de la creación para copiar en una ubicación segura.

Paso 2: Implementación del servicio web del conector desde GitHub en la cuenta de Azure

Complete los pasos siguientes para implementar el servicio web del conector desde GitHub en la cuenta de Azure.

  1. Vaya al repositorio del conector de ejemplo de Microsoft 365 y seleccione Implementar para Azure.

    Captura de pantalla de la página del repositorio de GitHub con el botón Implementar en Azure resaltado.

  2. Después de seleccionar Implementar en Azure, se le redirigirá a una Azure Portal con una página de plantilla personalizada. Rellene los detalles Básicos y Configuración y, a continuación, seleccione Comprar.

    • Suscripción: Seleccione la suscripción de Azure en la que desea implementar el servicio web del conector Facebook Business Pages.

    • Grupo de recursos: Seleccione o cree un nuevo grupo de recursos. Un grupo de recursos es un contenedor que contiene recursos relacionados para una solución Azure.

    • Ubicación: Seleccione una ubicación.

    • Nombre de la aplicación web: Proporcione un nombre único para la aplicación web del conector. El nombre debe tener entre 3 y 18 caracteres. Este nombre se usa para crear la dirección URL de app service de Azure; por ejemplo, si proporciona el nombre de la aplicación web fbconnector, la dirección URL de app service de Azure se fbconnector.azurewebsites.net.

    • tenantId: El identificador de inquilino de la organización de Microsoft 365 que copió después de crear la aplicación conector de Facebook en Microsoft Entra ID en el paso 1.

    • APISecretKey: Puede escribir cualquier valor como secreto. Este valor se usa para acceder a la aplicación web del conector en el paso 5.

      Captura de pantalla de la página Azure plantilla de implementación personalizada con los campos Aspectos básicos y Configuración rellenados.

  3. Una vez que la implementación se realiza correctamente, la página tiene un aspecto similar al de la captura de pantalla siguiente:

    Captura de pantalla de la Azure Portal que muestra la implementación correcta del servicio web del conector.

Paso 3: Registro de la aplicación Facebook

Complete los pasos siguientes para registrar y configurar una aplicación de Facebook para el conector.

  1. Vaya a https://developers.facebook.com, inicie sesión con las credenciales de la cuenta de las páginas de Facebook empresa de su organización y, a continuación, seleccione Agregar nueva aplicación.

    Captura de pantalla de la página Facebook para desarrolladores con la opción Agregar nueva aplicación resaltada.

  2. Cree un nuevo identificador de aplicación.

    Captura de pantalla del cuadro de diálogo Crear un nuevo identificador de aplicación Facebook con los campos necesarios mostrados.

  3. En el panel de navegación izquierdo, seleccione Agregar productos y, a continuación, seleccione Configurar en el icono inicio de sesión de Facebook.

    Captura de pantalla del panel de la aplicación de Facebook con Agregar productos seleccionado y el icono Inicio de sesión de Facebook visible.

  4. En la página Integrar Facebook inicio de sesión, seleccione Web.

    Captura de pantalla de la página Integrar Facebook inicio de sesión con la opción Plataforma web seleccionada.

  5. Agregue la dirección URL Azure app service, como https://fbconnector.azurewebsites.net.

    Captura de pantalla de la página de configuración de inicio de sesión de Facebook con la dirección URL de App Service de Azure especificada en el campo Url del sitio.

  6. Complete la sección Inicio rápido de la configuración de inicio de sesión de Facebook.

    Captura de pantalla de la sección inicio rápido completada del asistente para la configuración de inicio de sesión de Facebook.

  7. En el panel de navegación izquierdo de Facebook Inicio de sesión, seleccione Configuración y agregue el URI de redirección de OAuth en el cuadro Uri de redirección de OAuth válido. Use el formato <connectorserviceuri>/Views/FacebookOAuth, donde el valor de connectorserviceuri es la dirección URL de app service Azure para su organización; por ejemplo, https://fbconnector.azurewebsites.net.

    Captura de pantalla de la página Configuración de inicio de sesión de Facebook con el URI de redirección de OAuth en el campo Uri de redirección de OAuth válidos.

  8. En el panel de navegación izquierdo, seleccione Agregar productos y, después, webhooks. En el menú desplegable Página , seleccione Página.

    Captura de pantalla del panel de la aplicación de Facebook con Agregar productos seleccionados y el icono del producto Webhooks.

  9. Agregue la dirección URL de devolución de llamada de Webhooks y agregue un token de comprobación. Para la dirección URL de devolución de llamada, use el formato <connectorserviceuri>/api/FbPageWebhook, donde el valor de connectorserviceuri es la dirección URL de app service Azure para su organización; por ejemplohttps://fbconnector.azurewebsites.net, .

    El token de comprobación debe ser similar a una contraseña segura. Copie el token de comprobación en un archivo de texto u otra ubicación de almacenamiento.

    Captura de pantalla de la página de configuración de Webhooks con la dirección URL de devolución de llamada y comprobar los campos de token configurados.

  10. Pruebe y suscríbase al punto de conexión para la fuente.

    Captura de pantalla de la página Webhooks que muestra el punto de conexión de fuente con opciones de prueba y suscripción.

  11. Agregue una dirección URL de privacidad, un icono de aplicación y un uso empresarial. Además, copie el identificador de aplicación y el secreto de la aplicación en un archivo de texto u otra ubicación de almacenamiento.

    Captura de pantalla de la página de configuración de la aplicación Facebook con la dirección URL de privacidad, el icono de la aplicación y los campos de uso empresarial.

  12. Haga pública la aplicación.

    Captura de pantalla de la página de configuración de revisión de Facebook aplicación con el botón de alternancia para que la aplicación sea pública.

  13. Agregue un usuario al rol de administrador o evaluador.

    Captura de pantalla de la página Roles de Facebook aplicación con la opción de agregar un usuario al rol de administrador o evaluador.

  14. Agregue el permiso Acceso a contenido público de página .

    Captura de pantalla de la página de permisos de la aplicación Facebook con el permiso Acceso a contenido público de página agregado.

  15. Agregue el permiso Administrar páginas .

    Captura de pantalla de la página de permisos de la aplicación Facebook con el permiso Administrar páginas agregado.

  16. Obtenga la aplicación revisada por Facebook.

    Captura de pantalla de la página Facebook App Review en la que se muestra el envío de la aplicación para su revisión por Facebook.

Paso 4: Configuración de la aplicación web del conector

Complete los pasos siguientes para configurar la aplicación web del conector con las credenciales y los valores necesarios.

  1. Vaya a https://<AzureAppResourceName>.azurewebsites.net (donde AzureAppResourceName es el nombre del recurso de aplicación de Azure que anominó en el paso 4). Por ejemplo, si el nombre es fbconnector, vaya a https://fbconnector.azurewebsites.net. La página principal de la aplicación es similar a la siguiente captura de pantalla:

    Captura de pantalla de la página principal de la aplicación web del conector de Facebook en la dirección URL de app service de Azure.

  2. Seleccione Configurar para mostrar una página de inicio de sesión.

    Captura de pantalla de la aplicación web del conector con el botón Configurar para mostrar la página de inicio de sesión.

  3. En el cuadro Id. de inquilino, escriba o pegue el identificador de inquilino (que obtuvo en el paso 1). En el cuadro contraseña, escriba o pegue APISecretKey (que obtuvo en el paso 2) y, a continuación, seleccione Establecer configuración para mostrar la página de detalles de configuración.

    Captura de pantalla de la página de inicio de sesión con los campos Id. de inquilino y contraseña para acceder a la configuración.

  4. Escriba los siguientes valores de configuración:

    • Facebook identificador de aplicación: el identificador de aplicación de la aplicación Facebook que obtuvo en el paso 3.

    • Facebook secreto de aplicación: secreto de aplicación para la aplicación Facebook que obtuvo en el paso 3.

    • Facebook token de comprobación de webhooks: el token de comprobación que creó en el paso 3.

    • Microsoft Entra identificador de aplicación: el identificador de aplicación de la aplicación de Microsoft Entra que creó en el paso 1.

    • Microsoft Entra secreto de aplicación: el valor del secreto APISecretKey que creó en el paso 1.

  5. Seleccione Guardar para guardar la configuración del conector.

Paso 5: Configuración de un conector de Facebook

Complete los pasos siguientes para configurar un conector de Facebook en el portal de Microsoft Purview.

  1. Inicie sesión en el portal de Microsoft Purview.

  2. Seleccione Configuración>Conectores de datos.

  3. Seleccione Mis conectores y, después, Agregar conector.

  4. En la lista, seleccione Facebook páginas empresariales.

  5. En la página Términos de servicio , seleccione Aceptar.

  6. En la página Agregar credenciales para la aplicación del conector , escriba la siguiente información y, a continuación, seleccione Validar conexión.

    • En el cuadro Nombre, escriba un nombre para el conector, como Facebook página de noticias.
    • En el cuadro Dirección URL de conexión, escriba o pegue la dirección URL de App Service Azure, como https://fbconnector.azurewebsites.net.
    • En el cuadro Contraseña , escriba o pegue el valor de APISecretKey que agregó en el paso 2.
    • En el cuadro id. de App de Azure, escriba o pegue el valor del identificador de aplicación (cliente), también denominado Microsoft Entra Id. de aplicación, que creó en el paso 1.
  7. Una vez validada correctamente la conexión, seleccione Siguiente.

  8. En la página Authorize Microsoft 365 to import data (Autorizar a Microsoft 365 para importar datos ), escriba o pegue apiSecretKey de nuevo y, a continuación, seleccione Inicio de sesión de la aplicación web.

  9. En la página Configurar Facebook aplicación del conector, seleccione Iniciar sesión con Facebook e inicie sesión con las credenciales de la cuenta de las páginas Facebook Business de la organización. Asegúrese de que a la cuenta de Facebook en la que inicia sesión se le asigna el rol de administrador de las páginas de Facebook Empresa de la organización.

  10. Se muestra una lista de las páginas empresariales administradas por la cuenta de Facebook en la que inicia sesión. Seleccione la página que desea archivar y, a continuación, seleccione Siguiente.

  11. Seleccione Continuar para salir de la configuración de la aplicación de servicio del conector.

  12. En la página Establecer filtros , puede aplicar un filtro para importar inicialmente elementos que tengan una determinada antigüedad. Seleccione una edad y, a continuación, seleccione Siguiente.

  13. En la página Elegir ubicación de almacenamiento, escriba la dirección de correo electrónico del buzón de Microsoft 365 al que se importarán los elementos Facebook y, a continuación, seleccione Siguiente.

  14. Seleccione Siguiente para revisar la configuración del conector y, a continuación, seleccione Finalizar para completar la configuración del conector.