Déployer un connecteur de pages Facebook Business pour archiver des données dans Microsoft 365

Cet article décrit le processus de déploiement d’un connecteur qui utilise le service d’importation Microsoft 365 pour importer des données à partir de pages Facebook Entreprise vers Microsoft 365. Pour obtenir une vue d’ensemble générale de ce processus et une liste des conditions préalables requises pour déployer un connecteur Facebook, consultez Configurer un connecteur pour archiver Facebook données.

Étape 1 : Créer une application dans Microsoft Entra ID

Effectuez les étapes suivantes pour créer et inscrire une application dans Microsoft Entra ID.

  1. Accédez à https://portal.azure.com et connectez-vous avec les informations d’identification d’un compte d’administrateur général.

    Capture d’écran de la page d’accueil Portail Azure pour la création d’une inscription d’application Microsoft Entra ID.

  2. Dans le volet de navigation de gauche, sélectionnez Microsoft Entra ID.

    Capture d’écran du volet de navigation gauche Portail Azure avec Microsoft Entra ID sélectionné.

  3. Dans le volet de navigation de gauche, sélectionnez inscriptions d'applications (préversion), puis sélectionnez Nouvelle inscription.

    Capture d’écran de la page inscriptions d'applications avec l’option Nouvelle inscription mise en évidence.

  4. Inscription de l’application Sous URI de redirection, sélectionnez Web dans la liste déroulante type d’application, puis entrez https://portal.azure.com dans la zone URI.

    Capture d’écran de la page Inscrire une application avec le nom, l’URI de redirection et le bouton Inscrire.

  5. Copiez l’ID d’application (client) et l’ID de répertoire (locataire) et enregistrez-les dans un fichier texte ou un autre emplacement sécurisé. Vous utiliserez ces ID dans les étapes ultérieures.

    Capture d’écran de la page vue d’ensemble de l’application montrant les valeurs ID d’application et ID d’annuaire à copier.

  6. Accédez à Certificats & secrets pour la nouvelle application.

    Capture d’écran de la page Certificats et secrets de la nouvelle application dans le Portail Azure.

  7. Sélectionnez Nouvelle clé secrète client.

    Capture d’écran de la section Clés secrètes client avec le bouton Nouveau secret client mis en évidence.

  8. Créez un nouveau secret. Dans la zone de description, tapez le secret, puis sélectionnez une période d’expiration.

    Capture d’écran de la boîte de dialogue Ajouter une clé secrète client avec les champs description et période d’expiration.

  9. Copiez la valeur du secret et enregistrez-la dans un fichier texte ou un autre emplacement de stockage. Il s’agit du secret d’application Microsoft Entra que vous utiliserez dans les étapes ultérieures.

    Capture d’écran de la valeur de clé secrète client affichée après la création pour la copie vers un emplacement sûr.

Étape 2 : Déployer le service web du connecteur à partir de GitHub sur votre compte Azure

Effectuez les étapes suivantes pour déployer le service web de connecteur à partir de GitHub sur votre compte Azure.

  1. Accédez au référentiel d’exemples de connecteurs Microsoft 365 et sélectionnez Déployer sur Azure.

    Capture d’écran de la page du référentiel GitHub avec le bouton Déployer sur Azure mis en évidence.

  2. Après avoir sélectionné Déployer sur Azure, vous êtes redirigé vers une Portail Azure avec une page de modèle personnalisée. Renseignez les informations De base et Paramètres , puis sélectionnez Acheter.

    • Abonnement: Sélectionnez votre abonnement Azure sur lequel vous souhaitez déployer le service web connecteur de pages Facebook Business.

    • Groupe de ressources : Sélectionnez ou créez un groupe de ressources. Un groupe de ressources est un conteneur qui contient des ressources associées pour une solution Azure.

    • Emplacement: Sélectionnez un emplacement.

    • Nom de l’application web : Fournissez un nom unique pour l’application web du connecteur. Le nom doit comporter entre 3 et 18 caractères. Ce nom est utilisé pour créer l’URL du service d’application Azure ; par exemple, si vous fournissez le nom de l’application web fbconnector, l’URL du service d’application Azure est fbconnector.azurewebsites.net.

    • tenantId : L’ID de locataire de votre organization Microsoft 365 que vous avez copié après avoir créé l’application connecteur Facebook dans Microsoft Entra ID à l’étape 1.

    • APISecretKey : Vous pouvez taper n’importe quelle valeur comme secret. Cette valeur est utilisée pour accéder à l’application web du connecteur à l’étape 5.

      Capture d’écran de la page Azure modèle de déploiement personnalisé avec les champs Informations de base et Paramètres renseignés.

  3. Une fois le déploiement réussi, la page ressemble à la capture d’écran suivante :

    Capture d’écran du Portail Azure montrant le déploiement réussi du service web du connecteur.

Étape 3 : Inscrire l’application Facebook

Effectuez les étapes suivantes pour inscrire et configurer une application Facebook pour le connecteur.

  1. Accédez à https://developers.facebook.com, connectez-vous avec les informations d’identification du compte des pages Facebook Business de votre organization, puis sélectionnez Ajouter une nouvelle application.

    Capture d’écran de la page Facebook pour les développeurs avec l’option Ajouter une nouvelle application mise en évidence.

  2. Créez un ID d’application.

    Capture d’écran de la boîte de dialogue Facebook Créer un ID d’application avec les champs obligatoires affichés.

  3. Dans le volet de navigation de gauche, sélectionnez Ajouter des produits, puis Configurer dans la vignette Facebook Connexion.

    Capture d’écran du tableau de bord de l’application Facebook avec l’option Ajouter des produits sélectionnée et la vignette Facebook Connexion visible.

  4. Dans la page Intégrer Facebook connexion, sélectionnez Web.

    Capture d’écran de la page Intégrer Facebook connexion avec l’option Plateforme web sélectionnée.

  5. Ajoutez l’URL Azure App Service, par https://fbconnector.azurewebsites.netexemple .

    Capture d’écran de la page de configuration de la connexion Facebook avec l’URL Azure App Service entrée dans le champ URL du site.

  6. Suivez la section Démarrage rapide de la configuration de la connexion Facebook.

    Capture d’écran de la section Démarrage rapide terminée de l’Assistant Configuration de la connexion Facebook.

  7. Dans le volet de navigation de gauche, sous Facebook Connexion, sélectionnez Paramètres, puis ajoutez l’URI de redirection OAuth dans la zone URI de redirection OAuth valides. Utilisez le format <connectorserviceuri>/Views/FacebookOAuth, où la valeur de connectorserviceuri est l’URL du service d’application Azure pour votre organization ; par exemple, https://fbconnector.azurewebsites.net.

    Capture d’écran de la page paramètres de connexion Facebook avec l’URI de redirection OAuth dans le champ URI de redirection OAuth valides.

  8. Dans le volet de navigation de gauche, sélectionnez Ajouter des produits , puis webhooks. Dans le menu déroulant Page , sélectionnez Page.

    Capture d’écran du tableau de bord de l’application Facebook avec l’option Ajouter des produits sélectionnée et la vignette produit Webhooks.

  9. Ajoutez l’URL de rappel des webhooks et ajoutez un jeton de vérification. Pour l’URL de rappel, utilisez le format <connectorserviceuri>/api/FbPageWebhook, où la valeur de connectorserviceuri est l’URL Azure App Service pour votre organization ; par exemple https://fbconnector.azurewebsites.net.

    Le jeton de vérification doit ressembler à un mot de passe fort. Copiez le jeton de vérification dans un fichier texte ou un autre emplacement de stockage.

    Capture d’écran de la page d’installation des webhooks avec les champs URL de rappel et de vérification du jeton configurés.

  10. Testez et abonnez-vous au point de terminaison pour le flux.

    Capture d’écran de la page Webhooks montrant le point de terminaison de flux avec des options de test et d’abonnement.

  11. Ajoutez une URL de confidentialité, une icône d’application et une utilisation professionnelle. Copiez également l’ID d’application et la clé secrète de l’application dans un fichier texte ou un autre emplacement de stockage.

    Capture d’écran de la page des paramètres de l’application Facebook avec l’URL de confidentialité, l’icône d’application et les champs d’utilisation professionnelle.

  12. Rendre l’application publique.

    Capture d’écran de la page des paramètres de révision de l’application Facebook avec le bouton bascule pour rendre l’application publique.

  13. Ajouter un utilisateur au rôle d’administrateur ou de testeur.

    Capture d’écran de la page Rôles de l’application Facebook avec la possibilité d’ajouter un utilisateur au rôle d’administrateur ou de testeur.

  14. Ajoutez l’autorisation Accès au contenu public de la page .

    Capture d’écran de la page d’autorisations de l’application Facebook avec l’autorisation Accès au contenu public de la page ajoutée.

  15. Ajouter l’autorisation Gérer les pages .

    Capture d’écran de la page d’autorisations de l’application Facebook avec l’autorisation Gérer les pages ajoutée.

  16. Faites passer l’application en revue par Facebook.

    Capture d’écran de la page Facebook App Review montrant la soumission de l’application pour révision par Facebook.

Étape 4 : Configurer l’application web du connecteur

Effectuez les étapes suivantes pour configurer l’application web du connecteur avec les informations d’identification et les paramètres requis.

  1. Accédez à https://<AzureAppResourceName>.azurewebsites.net (où AzureAppResourceName est le nom de votre ressource d’application Azure que vous avez nommée à l’étape 4). Par exemple, si le nom est fbconnector, accédez à https://fbconnector.azurewebsites.net. La page d’accueil de l’application ressemble à la capture d’écran suivante :

    Capture d’écran de la page d’accueil de l’application web du connecteur Facebook à l’URL Azure App Service.

  2. Sélectionnez Configurer pour afficher une page de connexion.

    Capture d’écran de l’application web du connecteur avec le bouton Configurer pour afficher la page de connexion.

  3. Dans la zone ID de locataire, tapez ou collez votre ID de locataire (que vous avez obtenu à l’étape 1). Dans la zone mot de passe, tapez ou collez l’APISecretKey (que vous avez obtenue à l’étape 2), puis sélectionnez Définir les paramètres de configuration pour afficher la page des détails de la configuration.

    Capture d’écran de la page de connexion avec les champs ID de locataire et mot de passe pour accéder aux paramètres de configuration.

  4. Entrez les paramètres de configuration suivants :

    • ID d’application Facebook : ID d’application de l’application Facebook que vous avez obtenu à l’étape 3.

    • Facebook secret de l’application : secret d’application pour l’application Facebook que vous avez obtenue à l’étape 3.

    • Facebook jeton de vérification des webhooks : jeton de vérification que vous avez créé à l’étape 3.

    • ID d’application Microsoft Entra : ID d’application de l’application Microsoft Entra que vous avez créée à l’étape 1.

    • Microsoft Entra secret de l’application : valeur du secret APISecretKey que vous avez créée à l’étape 1.

  5. Sélectionnez Enregistrer pour enregistrer les paramètres du connecteur.

Étape 5 : Configurer un connecteur Facebook

Effectuez les étapes suivantes pour configurer un connecteur Facebook dans le portail Microsoft Purview.

  1. Connectez-vous au portail Microsoft Purview.

  2. Sélectionnez Paramètres Connecteurs>de données.

  3. Sélectionnez Mes connecteurs, puis Ajouter un connecteur.

  4. Dans la liste, sélectionnez Facebook Pages professionnelles.

  5. Dans la page Conditions d’utilisation du service , sélectionnez Accepter.

  6. Dans la page Ajouter des informations d’identification pour votre application connecteur , entrez les informations suivantes, puis sélectionnez Valider la connexion.

    • Dans la zone Nom, tapez un nom pour le connecteur, par exemple Facebook page d’actualités.
    • Dans la zone URL de connexion, tapez ou collez l’URL Azure App Service, par https://fbconnector.azurewebsites.netexemple .
    • Dans la zone Mot de passe , tapez ou collez la valeur de l’APISecretKey que vous avez ajoutée à l’étape 2.
    • Dans la zone ID de Azure App, tapez ou collez la valeur de l’ID d’application (client), également appelé Microsoft Entra ID d’application, que vous avez créée à l’étape 1.
  7. Une fois la connexion validée, sélectionnez Suivant.

  8. Dans la page Autoriser Microsoft 365 à importer des données , tapez ou collez à nouveau APISecretKey, puis sélectionnez Connexion à l’application web.

  9. Dans la page Configurer l’application du connecteur Facebook, sélectionnez Se connecter avec Facebook et connectez-vous en utilisant les informations d’identification du compte pour les pages Facebook Business de votre organization. Assurez-vous que le compte Facebook auquel vous vous connectez se voit attribuer le rôle d’administrateur pour les pages Facebook Business de votre organization.

  10. La liste des pages professionnelles gérées par le compte Facebook auquel vous vous connectez s’affiche. Sélectionnez la page à archiver, puis sélectionnez Suivant.

  11. Sélectionnez Continuer pour quitter l’installation de l’application de service de connecteur.

  12. Dans la page Définir des filtres , vous pouvez appliquer un filtre pour importer initialement des éléments qui ont un certain âge. Sélectionnez un âge, puis suivant.

  13. Dans la page Choisir l’emplacement de stockage, tapez l’adresse e-mail de la boîte aux lettres Microsoft 365 vers laquelle les éléments Facebook seront importés, puis sélectionnez Suivant.

  14. Sélectionnez Suivant pour passer en revue les paramètres du connecteur, puis sélectionnez Terminer pour terminer la configuration du connecteur.