Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook OpenGraph和Asp.Net应用程序_Asp.net_Facebook_Facebook Opengraph - Fatal编程技术网

Facebook OpenGraph和Asp.Net应用程序

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,添加了教程中所有必需的元标记和脚本。现在,当我使用调试工具时,会出现警告: 我有正确的图像尺寸、正确的标题和类

我们想将开放图形功能添加到我们的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'. "