Bouton J’aime Facebook affichant 0 mentions J’aime pour TOUTES les pages Facebook

MISE À JOUR: Donc, c’est grand. Si vous essayez de créer un lien vers une page Facebook avec un bouton “J’aime”, cela ne fonctionne pas. Essayez d’aller sur la page de création de Facebook (http://developers.facebook.com/docs/reference/plugins/like/) et d’entrer l’URL de toute page de type facebook (comme celle de Stackoverflow: http://www.facebook.com). / stackoverflowpage ).

Ce code fonctionnait bien jusqu’au début d’aujourd’hui et je ne comprends plus pourquoi il ne fonctionne plus. Le bouton “J’aime” se charge, mais vous ne pouvez pas l’aimer ou envoyer un message avec ce dernier. Le nombre de messages similaires est égal à 0 (il devrait être environ 350).

Voici le jsfiddle. C’est très simple: http://jsfiddle.net/rqR6C/

De temps en temps et UNIQUEMENT dans la console de Google Chrome, j’obtiens une erreur. J’ai trouvé quelques personnes rencontrant le même message d’erreur qui ont également déclaré que c’était intermittent. Voici l’erreur:

The frame requesting access set 'document.domain' to 'facebook.com', but the frame being accessed did not. Both must set 'document.domain' to the same value to allow access. 

Le code:

 
// Init the SDK upon load window.fbAsyncInit = function() { FB.init({ appId : '464723870207650', // App ID channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true, // parse XFBML frictionlessRequests: true }); } // Load the SDK Asynchronously (function(d){ var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js"; ref.parentNode.insertBefore(js, ref); }(document));

MISE À JOUR: Un ami qui travaille sur Facebook a confirmé qu’il s’agissait d’un bogue et qu’il vient juste d’être corrigé. Voici une capture d’écran de la page Starbucks pour la postérité:

Starbucks.com a 0 FB j'aime


La cause de zéro aime est d’avoir le fb:like href défini sur votre page Facebook. C’est un bogue , comme l’ indiquent officiellement les documents Facebook du plugin :

Puis-je associer le bouton J’aime à ma page Facebook?

Oui. Spécifiez simplement l’URL de votre page Facebook dans le paramètre href du bouton.

Quelqu’un d’autre a remarqué cela ici sur SO – Ajouter l’URL de votre page de fan Facebook au bouton LIKE ne fonctionne plus?

Facebook a récemment fait une annonce à propos de Like migrations (2011-nov-7). Il semble donc que quelque chose se soit cassé.

J’ai ajouté une ligne , où l’ID d’application a été extrait de https://graph.facebook.com/ (je ne suis pas sûr que ce soit correct) . N’a pas aidé. Je ne peux toujours pas pointer sur notre page de fans.

Essayer de signaler ce problème à Facebook est un exercice futile. La page “Problèmes connus” semble en grande partie abandonnée, MAIS il existe un formulaire de contact pour les pages professionnelles de Facebook sous “nous en dire plus”. Je suggère au plus grand nombre d’entre nous d’utiliser ce formulaire pour signaler ce problème. Voici mon rapport:

Depuis la migration du plugin like le 7 novembre, le lien du bouton J’aime sur une page Facebook n’affichera aucun J’aime pour cette page. Les exemples incluent http://fundersandfounders.com/ (qui renvoie à https://www.facebook.com/fundersandfounders avec 17 000 «j’aime»).