Facebook javascript sdk 发布的故事和评论插件

Facebook javascript sdk 发布的故事和评论插件,facebook-javascript-sdk,feed,facebook-social-plugins,facebook-comments,Facebook Javascript Sdk,Feed,Facebook Social Plugins,Facebook Comments,我希望有人有一些使用comments社交插件的经验,特别是在格式化用户留言时Facebook发布的故事方面 我原以为这个过程与Like插件完全相同,因此我确保我在comments插件中使用的URL指向一个包含一堆OG meta标记的页面,所有这些标记都是正确提供和定义的。然而,尽管已经设置好了它(并且可以很好地使用类似的按钮),并且已经通过Linter工具运行了目标URL,并且看到了我所期望的一切(也没有警告或错误),每当我让一个测试用户留下评论并将故事发布到他们的墙上时,我看到的只是他们留下的

我希望有人有一些使用comments社交插件的经验,特别是在格式化用户留言时Facebook发布的故事方面

我原以为这个过程与Like插件完全相同,因此我确保我在comments插件中使用的URL指向一个包含一堆OG meta标记的页面,所有这些标记都是正确提供和定义的。然而,尽管已经设置好了它(并且可以很好地使用类似的按钮),并且已经通过Linter工具运行了目标URL,并且看到了我所期望的一切(也没有警告或错误),每当我让一个测试用户留下评论并将故事发布到他们的墙上时,我看到的只是他们留下的评论和下面显示的完整URL链接

一方面它很难看,另一方面又令人困惑。所有的元数据都是免费提供的,正如我所说的,它可以很好地使用Like按钮;我得到了一个很好的图像,标题/描述文本等

以下是我正在使用的元数据(注意:URL和图像元标记是根据我正在使用的注释插件URL中的某些查询字符串参数动态写入的。我还将潜在的敏感值替换为伪值):


评论只是在用户的提要中创建基本的故事(似乎不太可能)。我是否必须使用“blog”或“website”作为“og:type”(似乎也不太可能)

非常感谢您的帮助

干杯


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

这样离开url,Facebook会试图抹去画布。这将导致不期望的结果。


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


这样离开url,Facebook会试图抹去画布。这将导致不期望的结果。

结果表明,问题是由页面设置为“未发布”,而测试应用程序设置为“沙盒”模式引起的。我不知道为什么Comments social插件会有这个问题,而Like button social插件没有,但我希望这可能会帮助其他人解决同样的问题。

结果表明,问题是由于页面被设置为未发布,而测试应用程序被设置为沙盒模式。我不知道为什么Comments social插件有这个问题,而Like button social插件没有,但我希望这可能会帮助其他人解决同样的问题。

除上述内容外,我还将Like按钮添加到了与保留Comments部分的页面相同的页面,并为两个插件使用了相同的url。然而,当任何评论继续在用户的时间线中显示糟糕的URL链接时,Like按钮创建了一个好看的故事帖子。我一定是错过了一个重要的OG:meta标签,或者设置了错误的东西。困惑:/除了上面提到的,我已经将Like按钮添加到了包含comments部分的页面上,并且两个插件都使用了相同的url。然而,当任何评论继续在用户的时间线中显示糟糕的URL链接时,Like按钮创建了一个好看的故事帖子。我一定是错过了一个重要的OG:meta标签,或者设置了错误的东西。困惑:/事实上,我认为facebook可以这样做,因为实际上meta标记实际上在画布脚本中。但是你关于确保URL是有效的应用程序域的观点——根据应用程序设置——是完全有效的。干杯。事实上,我认为facebook会接受这一点,因为事实上,元标记实际上在画布脚本中。但是你关于确保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">
<meta property="og:url" content="https://apps.facebook.com/MY-APP/?key1=val1&amp;key2=val2&amp;key3=val3&amp;key4=val4">