web-dev-qa-db-fra.com

Les commentaires du plugin social Facebook disparaissent de mon Drupal après avoir utilisé l'ID de l'application Facebook

Contexte du problème

J'utilisais le plugin social de commentaires Facebook sans identifiant d'application Facebook (sur Drupal avec le module de plugin social Facebook); ça fonctionnait très bien comme ça.

J'ai ensuite décidé d'obtenir et d'utiliser un identifiant d'application Facebook auprès de http://developers.facebook.com/setup/ pour permettre la modération des commentaires.

Depuis que j'ai fait cela, cependant, , tous les commentaires Facebook entrés sur mon site avant que j'utilise l'ID de l'application aient disparu .

J'ai essayé de supprimer l'ID du module Drupal (comme c'était le cas auparavant), mais cela a empêché la boîte de commentaire Facebook de se charger sur mon site Web (même si cela fonctionnait avant d'avoir obtenu l'ID). ne fonctionne plus sans l'identifiant de l'application.

Le référence Facebook indique que l'ID par défaut de la zone de commentaires est l'URL de la page codée par l'URL. Je suppose donc que les commentaires perdus sont associés à cet ID et ne seront plus affichés si j'utilise un Identifiant d'application Facebook.

Ceci peut être un problème avec le module Drupal, je ne suis pas sûr à 100%, mais je pense que cela est davantage dû à la mise en œuvre mal conçue de Facebook du système d'intégration des commentaires.

Questions:

  1. Quelqu'un peut-il s'il vous plaît confirmer la raison de la disparition des anciens commentaires, ou dire ce qui est autrement la raison?

  2. Existe-t-il un moyen de récupérer les anciens commentaires (identifiant de pré-application) sur mon site Web (de préférence tout en utilisant le nouvel identifiant d'application obtenu)?

Merci beaucoup.

3
authentictech

Ce réponse sur le Facebook Developer Forum semble répondre à ma question:

Bonjour, Lorsque vous ne spécifiez pas d'ID d'application, les plug-ins utilisent l'URL comme clé d'identification. Vous avez donc des commentaires liés à deux clés d'identification - l'URL et l'ID d'application. À ma connaissance, ils ne peuvent pas être fusionnés. Si vous supprimez l'ID d'application du code, vous pouvez continuer à afficher les anciens commentaires, car le plug-in doit revenir à l'identificateur d'URL. Je ne sais pas si c'est comme ça que le plugin Drupal est construit, mais c'est comme ça que ça fonctionne. Meilleur, Matt Trainer

0
authentictech