2010-11-13 7 views
3

Je suis en train d'essayer d'ajouter un bouton facebook sur un site web sur lequel je travaille, mais aucun des attributs méta que j'ajoute n'apparaît.Facebook comme les problèmes meta

je suit dans mon html, (parties non pertinentes non inclus)

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:og="http://opengraphprotocol.org/schema/" 
     xmlns:fb="http://www.facebook.com/2008/fbml"> 

<head> 
... 
<meta property="og:site_name" content="My Site" /> 
<meta property="og:title" content="Some Product"/> 
... 
</head> 

<body> 
<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId : 'MYAPIKEY', 
     status : true, // check login status 
     cookie : true, // enable cookies to allow the server to access the session 
     xfbml : true // parse XFBML 
    }); 
    }; 

    (function() { 
    var e = document.createElement('script'); 
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js#xfbml=1'; 
    e.async = true; 
    document.getElementById('fb-root').appendChild(e); 
    }()); 
</script> 
... 
... 
<fb:like layout="button_count"></fb:like> 
... 

Les pointeurs sur ce im faire le mal serait très apprécié.

+0

Qu'est-ce qui se passe réellement? Quel est le résultat que vous voyez sur votre page? –

Répondre

2

Je me suis rendu compte que le problème était que je testais la machine sur mon ordinateur local. Il a commencé à travailler une fois que j'ai mis le site en ligne.

0

Croyant la page Facebook

http://developers.facebook.com/docs/guides/web

il devrait ressembler à ceci:

<iframe src="http://www.facebook.com/widgets/like.php?href=http://example.com" 
     scrolling="no" frameborder="0" 
     style="border:none; width:450px; height:80px"></iframe> 
+0

Si vous utilisez des iframes. – zsquare

0

vous manque un certain nombre de balises graphique ouvert requis. Ils sont définis here. Au minimum, vous cherchez -

<meta property="og:title" content="Title of page"/> 
<meta property="og:type" content="CONTENT TYPE"/> 
<meta property="og:url" content="URL of PAGE"/> 
<meta property="og:image" content="URL of IMAGE"/> 
<meta property="og:site_name" content="SITE NAME"/> 
<meta property="fb:admins" content="USER_ID"/> 
Questions connexes