我希望有人在使用评论社交插件方面有一些经验,特别是关于格式化 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&key2=val2&key3=val3&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”(似乎也不太可能)?
将不胜感激任何帮助!
干杯
李