J'ai donc un site, appelons-le donc je 'comme' messages sur mon mur avec un lien, tout va bien et dandy p>
Je fais la même chose avec ma page de projets - Il dit dans l'info quand vous l'aimez (la liste déroulante qui se produit comme vous cliquez comme si vous avez "aimé" Non seulement ce moche, cela signifie également que le bouton similaire ne compte pas pour la page / projets, mais le nouveau {edit} p>
a également remarqué que vous pouvez infiter entrer dans une boucle infinie. P>
personne A goûts Personne B clicks link Personne C clics lien résultat: p>
où foo.com code> et toutes les pages ont le Like Button Plugin sur elle (même code renvoyé sur chaque page) P>
http://foo.com code> p>
http://foo.com/projects code> p>
http://foo.com/projects code>. Tout est bon; Cependant, le lien réel sur Facebook est: p>
http://foo.com/projects?fb_action_ids=10151073089123411&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B "10151073089123411" % 3A10151036996391185% 7D et action_type_map =% 7B "10151073089123411" % 3A "og.likes" % 7D & action_ref_map =% 5b% 5D code> p>
/ projets? FBCrap = .... Code> P>
http://foo.com/projects code> p>
http://foo.com/projects code> du mur de la personne A
Personne B a aimé
http://foo.com/projects?randomhashstuff code> p>
http://foo.com/projects?randomhashstuff code> du mur de la personne B
Personne C aimé
http://foo.com/projects?anotherrandomhash code> p>
/ projets code> = 1 comme li>
/ projets? Randomhash code> = 1 comme li>
/ projets? une autrerandomhash code> = 1 comme li>
ul>
/ projets code> devrait avoir 3 likes. p>
3 Réponses :
Je suis sûr que c'est intentionnel, les paramètres supplémentaires vous permettent d'identifier quels "comme" ont déclenché l'histoire que l'utilisateur (entrant) a vu et vous dit où sur Facebook ils l'ont vu et cliqué dessus. P>
Il y a documentation montrant plusieurs des paramètres possibles {edit} et comme Cbroe dit, la manière de résoudre ce problème est d'avoir un ensemble d'étiquettes de méta de graphe ouvert sur votre site qui indiquent à Facebook l'URL du contenu / objet lui-même, même lorsqu'il est accessible avec des paramètres de chaîne de requête supplémentaires. p> fb_source code> ( https: // développeurs.facebook.com/docs/fb_source/ ) et
fb_action_ids code> et
fb_action_types code> contient le Ouvrir le graphe Types d'action et ID qui ont contribué à l'histoire que l'utilisateur a cliqué sur (c.-à-d. X aimé y et z d'autres pages de SitName 'auront plusieurs identifiants d'action représentant chaque bouton de type. cliqué) p>
Je ne pense pas que ce soit le cas, mais c'est toujours traiter chaque instance de la même page (n ° 1 l'original - / page, n ° 2 de la page avec Paramètres - / page? FBStuff = Outerstuff, etc.) Signification que les goûts ne sont pas montrés correctement Sur la page si quelqu'un est organiquement allé à cette page. En outre, cela ne semble que se produire sur certaines pages et non d'autres!
Comment remplissez-vous les valeurs d'URL canonique URL / OG: URL pour vos pages? Êtes-vous accidentellement compris ces paramètres?
og: l'URL est définie sur chaque page, copie directe de la source de / projets:
Non seulement c'est moche, cela signifie également que le bouton similaire ne compte pas pour la page / Projets, mais les nouveaux / projets? FBCrap = WhirareYouhere P> blockQuote>
mettre le Ouvrir graphique méta tag pour
og: URL code> dans votre page
/ projects code>, et faites-la dire que l'URL de la page est en fait
http://example.com/projects code>, quel que soit le type de paramètres de chaîne de requête pourraient être connectés . P>
Lorsque le grattoir de Facebook va chercher
http://example.com/projects?fbcrap=whyareyouhere code> Lorsque cette adresse est à propos d'être aimée, Facebook se rendra compte que l'adresse / l'URL réelle est juste
http://example.com/projects code>, et il devrait-il compter ce que ce soit pour cette URL et non quelque chose d'autre. P>
OG: URL est défini sur chaque page, copie directe de la source de / projets:
Un peu ennuyé que cela ait été attribué comme une prime, quand il n'a pas résolu le problème.
regarder ici , on dirait que vous devez spécifier le href code > Dans le bouton J'aime:
<fb:like href="http://pandaz.co.uk/projects/" width="450" height="80"/>
Quand vous dites réhabé - que voulez-vous dire exactement? Lorsque je mettais le même bouton de partage Facebook sur une page sur chaque page d'un site, lorsque vous avez cliqué sur "Aime" la page en cours.
Il aime bien la page bien, même le texte que cela vous indique où la page que vous aimez, l'URL va bien. C'est sur le fait de Facebook que le lien obtient ensuite tous les autres bumf ajoutés.
Pourriez-vous me montrer un exemple?
@Mattaylor, utilisez-vous le code généré par Facebook
Je supprimerai le lien dans ce commentaire une fois résolu pandaz.co.uk sur la plupart des pages, c'est bon quand Vous cliquez sur comme, lorsque vous IKE la page de projets et la poteau, vérifiez votre mur pour le lien qui a été donné.