Facebook OpenGraph和Asp.Net应用程序
我们想将开放图形功能添加到我们的facebook应用程序中。我已经在facebook.com上通过简单的烹饪食谱应用程序学习了教程。当我使用simple.html页面作为开放图形对象,并将此页面置于公共主机上时,工作正常。然后我尝试在我们的asp.net应用程序中实现它(它就像facebook flash游戏的包装器)。我已经添加了opengraphtest.aspx webform,添加了教程中所有必需的元标记和脚本。现在,当我使用调试工具时,会出现警告: 我有正确的图像尺寸、正确的标题和类型标签:Facebook OpenGraph和Asp.Net应用程序,asp.net,facebook,facebook-opengraph,Asp.net,Facebook,Facebook Opengraph,我们想将开放图形功能添加到我们的facebook应用程序中。我已经在facebook.com上通过简单的烹饪食谱应用程序学习了教程。当我使用simple.html页面作为开放图形对象,并将此页面置于公共主机上时,工作正常。然后我尝试在我们的asp.net应用程序中实现它(它就像facebook flash游戏的包装器)。我已经添加了opengraphtest.aspx webform,添加了教程中所有必需的元标记和脚本。现在,当我使用调试工具时,会出现警告: 我有正确的图像尺寸、正确的标题和类
<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" />
你需要在你的应用程序中添加一个有效的meta-og:type,比如网站。 您可以在此处看到有效的对象类型:
感谢您回复红色警报。链接资源中描述的元标记是内置对象,但OpenGraph允许自定义对象,并且两者都是有效的og:type,如facebook教程中所述。
"(#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'. "