2013-02-19 76 views
0

我们希望在我们的Facebook应用程序中添加开放图形功能。我使用简单的烹饪食谱应用程序在facebook.com上阅读了教程。当我为打开的图形对象使用简单的.html页面并将此页面放置在公共主机上时,它是可行的。然后我尝试在我们的asp.net应用程序中实现它(它的功能类似于Facebook的Flash游戏包装)。我添加了opengraphtest.aspx webform,添加了教程中所有必需的元标记和脚本。现在,当我使用调试工具,我必须警告:Facebook OpenGraph和Asp.Net应用程序

Debug tool screenshot:

我有正确的图像尺寸,正确的标题和类型标签:

<meta property="fb:app_id" content="557295941002570" /> 
    <meta property="og:type" content="myappnamespace:recipe" /> 
    <meta property="og:url" content="http://apps.facebook.com/myappnamespace/opengraphtest.aspx" /> 
    <meta property="og:title" content="Sample Recipe Test" /> 
    <meta property="og:image" content="http://mywebsite.com/og/cook.png" /> 

由于这一警告,我可以的结果” t检验这种整合,我每次张贴动作的响应时间与错误返回:

"(#3502) Object at URL http://apps.facebook.com/myappnamespace/opengraphtest.aspx has og:type of 'website'. The property 'recipe' requires an object of og:type 'myappnamespace:recipe'. " 

回答