2011-12-21 158 views
6

我试图创建一个简单的页面,里面有我喜欢的按钮,在我的Facebook应用程序中 当我在facebook调试器上测试我的页面时,消息:缺少必填属性:t og:url属性是必需的,但不存在

缺少必需属性:og:url属性是必需的,但不存在。 缺少必需属性:og:type属性是必需的,但不存在。 缺少必需属性:og:title属性是必需的,但不存在。

但我宣布我的网页中的所有元标记,我错过了什么?

这是我的页面的html:

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:og="http://ogp.me/ns#" 
     xmlns:fb="http://www.facebook.com/2008/fbml"> 
<head> 
    <title>The Rock (1996)</title> 
    <meta property="og:title" content="ttt" /> 
    <meta property="og:type" content="activity" /> 
    <meta property="og:url" content="http://apps.facebook.com/yositestmylife/Facebook/TEST.aspx" /> 
    <meta property="og:image" content="http://apps.facebook.com/yositestmylife/Media/Images/credit.png" /> 
    <meta property="og:site_name" content="sss" /> 
    <meta property="fb:admins" content="600018507" /> 
</head> 
<body> 
    <div id="fb-root"> 
    </div> 
    <script>  (function (d, s, id) { 
      var js, fjs = d.getElementsByTagName(s)[0]; 
      if (d.getElementById(id)) return; 
      js = d.createElement(s); js.id = id; 
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=306398689381800"; 
      fjs.parentNode.insertBefore(js, fjs); 
     } (document, 'script', 'facebook-jssdk'));</script> 
    TEST 
    <div class="fb-like" data-href="http://apps.facebook.com/yositestmylife/Facebook/TEST.aspx" 
     data-send="true" data-width="450" data-show-faces="true"> 
    </div> 
</body> 
</html> 

回答

0

你想实现你的应用程序的成就?

如果您打算只实现按钮功能,那么您的页面中不需要包含任何元标记。

而且,如果你想实现的Facebook成就您的应用程序,那么请参阅Achievements

谢谢!

+0

我试图在我的应用程序中实现成就,但没有成功 我的html有什么问题? – 2011-12-24 20:07:58

+1

尝试为所有成就创建单独的页面。不要将任何其他代码与成就标签分开。 Smit 2011-12-27 09:34:12

+1

也让我知道如果您无法创建Facebook从设置页面提供的后端成果。 – Smit 2011-12-27 09:36:48