Bazaarvoice Conversations vous permet de réaliser une intégration avec Facebook, comme décrit ci-dessous.

Activer l'authentification Facebook à l'aide de Janrain

Bazaarvoice prend en charge l'intégration à Janrain, une solution d'authentification via les réseaux sociaux. Cette intégration permet d'accéder aux comptes Facebook des évaluateurs. Ces derniers peuvent ensuite:

  • Partager les avis sur Facebook
  • Associer les images sur Facebook aux avis lorsque ceux-ci sont publiés sur les sites des marques ou des distributeurs
  • Afficher les photos de profil Facebook à côté des avis

Pour réussir l'intégration de Janrain à Conversations, vous devez suivre les étapes suivantes.

Étape 1 : Ajoutez et configurez l'application Facebook

Pour ajouter une application à votre compte de développeur Facebook, procédez comme suit :

  1. Connectez-vous à votre compte de développeur Facebook .
  2. Ajoutez une nouvelle application.
  3. Rendez-vous dans la section des paramètres de l'application que vous venez de créer.
  4. Cliquez sur Add Platform (Ajouter une plateforme), puis sélectionnez Website (Site Web).
  5. Dans le champ Site URL, ajoutez une URL de site en respectant le format suivant :

    https://<client_name>.auth.bazaarvoice.com
    

    Remplacez <client_name> par la valeur adéquate.

  6. Cliquez sur Show (Afficher) pour voir la clé secrète de l'application. Copiez les valeurs pour les éléments App ID, App Secret et Site URL, puis enregistrez-les dans un éditeur de texte, par exemple, pour pouvoir vous y reporter au besoin.

    Remarque: Vous aurez besoin d’ajouter ces valeurs plus tard dans le Workbench de Bazaarvoice.
  7. Cliquez sur Save Changes (Enregistrer les modifications).

Étape 2 : Vérifiez l'URL du site

Assurez-vous de l'exactitude de l'URL de site que vous avez configurée dans la console développeur Facebook lors de l'étape précédente.

Ouvrez un autre onglet ou une autre fenêtre pour accéder à cette URL de site. Vous pouvez la copier puis la coller dans la barre d'adresse de votre navigateur.

  • Si l'URL de site est correcte, une page s'affichera pour confirmer que vous utilisez Janrain Engage dans le cadre de l'identification.
  • Dans le cas où cette URL est incorrecte, vous serez redirigé vers la page de connexion à Janrain. Vérifiez que l'orthographe du nom de client est juste et que le reste de l'URL de site correspond à l'exemple donné à l'étape 1. Testez de nouveau l'URL de site jusqu'à ce que la page de confirmation Janrain Engage apparaisse.

Étape 3: Connectez votre application Facebook dans Workbench

L'étape suivante consiste à ajouter l'identifiant Facebook et le secret de l'application Facebook au Workbench de Bazaarvoice.

  1. Connectez-vous sur Workbench et cliquez sur Réglages » Gérer les applications. La page du gestionnaire de site de la plateforme de configuration de Conversations s'affichera.
  2. Dans la liste Implementations, modifiez l'implémentation dans laquelle vous souhaitez activer l'authentification via les réseaux sociaux.
  3. Dans la rubrique Paramètres de la plateforme de configuration, cliquez sur Authentification de l'utilisateur.
  4. En haut de la page d'authentification de l'utilisateur, cliquez sur l'onglet Social Authentication (Authentification sociale) pour afficher la page d'authentification Facebook.
  5. Activez l'option Facebook Authentication (Authentification Facebook).
  6. Saisissez les valeurs que vous avez copiées dans votre console développeur Facebook pour les éléments Application ID et Application Secret.
  7. Testez et enregistrez votre intégration Janrain en cliquant sur le bouton Update Facebook Credentials (Mettre à jour les identifiants Facebook), situé au milieu de la page d'authentification sociale.

    Si la configuration a été correctement effectuée, un message s'affichera pour confirmer que votre requête a bien été prise en compte.

    Dans le cas contraire, l'erreur suivante apparaîtra :

    [Unknown error] - Error calling JanRain: (400) Bad Request - Caused by: Facebook app's Site URL is not an Engage URL: https://<client_name>.auth.bazaarvoice.com/
    

    Si vous obtenez le message d'erreur 400 ci-dessus, veuillez contacter l'assistance Bazaarvoice Client Care.