1

我希望有人有一些使用评论社交插件的经验,特别是在用户离开评论时Facebook发布的故事的格式。发布的故事和评论插件

我曾预料过程与Like插件完全相同,因此我确保我在评论插件中使用的URL指向包含一堆OG元标记的页面,所有这些都正确提供并且定义。然而,尽管已经设置好了(并且使用了Like按钮),并且已经通过Linter工具运行目标URL,并且看到所有内容都按照我的预期显示(无论是否有警告或错误),只要我有测试用户发表评论并且将故事发布到他们的墙上,我看到的只是他们留下的评论以及下面显示的完整URL链接。

这一方面非常丑陋,另一方面令人困惑。所有的元数据都存在AFAIK,正如我所说,它与Like按钮完美兼容;我得到一个很好的图像,标题/描述文字等

这里是我使用的元数据(注意:URL和IMAGE元标记是动态写入的,取决于评论插件url中的一些查询字符串参数我是。用我也取代了虚值潜在的敏感值):

<meta property="fb:app_id" content="MY-APP-ID"> 
<meta property="og:type" content="article"> 
<meta property="og:url" content="https://apps.facebook.com/MY-APP/?key1=val1&amp;key2=val2&amp;key3=val3&amp;key4=val4"> 
<meta property="og:site_name" content="My Site"> 
<meta property="og:image" content="http://domain.com/myimage.jpg"> 
<meta property="og:title" content="My title"> 
<meta property="og:description" content="Some description here"> 
<meta property="article:published_time" content="1341126000"> 
<meta property="article:expiration_time" content="1356940800"> 
<meta property="article:author" content="http://www.mywebsite.com/"> 
<meta property="article:section" content="My Section"> 
<meta property="article:tag" content="My Tag"> 

难道评论仅供用户的饲料创建基本的故事(似乎不太可能)。我是否必须使用“博客”或“网站”作为“og:type”(似乎不太可能)?

将不胜感激任何帮助!

干杯

+0

除上述内容外,我已将Like按钮添加到与持有评论部分的页面相同的页面,并为这两个插件使用了_same_ url。然而,尽管所做的任何评论都只是在用户的时间轴上显示可怕的URL链接,但Like按钮会创建一个看起来不错的故事帖子。我必须错过重要的OG:meta标签或设置了错误的东西。困惑:/ – Snouto 2012-07-16 09:48:43

回答

1

事实证明,问题是由于页面被设置为未发布以及测试应用程序设置为沙盒模式而导致的。我不知道为什么评论社交插件有这个问题时,按钮社交插件没有,但希望这可能会帮助其他人有同样的问题。

+1

<?try {$ lol};?> – 2012-07-19 00:30:38

+0

我有很多与Facebook合作的时刻! – Snouto 2012-07-19 06:17:12

0
<meta property="og:url" content="https://apps.facebook.com/MY-APP/?key1=val1&amp;key2=val2&amp;key3=val3&amp;key4=val4"> 

OG的:你指定的可能会造成您的问题网址。该网址应该与您的应用设置中设置的网域相同。作为测试,更改网址,发表评论。

离开这个网址,Facebook试图刮擦画布。这将导致不希望的结果。

+1

实际上,我认为facebook会很好,因为实际上meta标签实际上是ininside_画布脚本。但是关于确保URL是有效的应用程序域的意见 - 根据应用程序设置 - 完全有效。干杯。 – Snouto 2012-07-18 09:56:29