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”(似乎也不太可能)?

将不胜感激任何帮助!

干杯

4

2 回答 2

1

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

于 2012-07-17T22:19:46.587 回答
0
<meta property="og:url" content="https://apps.facebook.com/MY-APP/?key1=val1&amp;key2=val2&amp;key3=val3&amp;key4=val4">

您指定的 og:url 可能会导致您的问题。此 url 应该与您的应用设置中设置的域相同。作为测试,更改网址,发表评论。

以这种方式留下 url,Facebook 试图刮掉画布。这将导致不希望的结果。

于 2012-07-17T17:56:24.340 回答