Intégration des médias sociaux
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 :
- Connectez-vous à votre compte de développeur Facebook .
- Ajoutez une nouvelle application.
- Rendez-vous dans la section des paramètres de l'application que vous venez de créer.
- Cliquez sur Add Platform (Ajouter une plateforme), puis sélectionnez Website (Site Web).
-
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.
-
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. - 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.
- 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.
- Dans la liste Implementations, modifiez l'implémentation dans laquelle vous souhaitez activer l'authentification via les réseaux sociaux.
- Dans la rubrique Paramètres de la plateforme de configuration, cliquez sur Authentification de l'utilisateur.
- 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.
- Activez l'option Facebook Authentication (Authentification Facebook).
- Saisissez les valeurs que vous avez copiées dans votre console développeur Facebook pour les éléments Application ID et Application Secret.
-
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.