我想在页面选项卡/画布页面的底部放置一个评论框,以便访问者可以发布将显示在该页面上的评论 - 如果用户选中该复选框 - 在访问者的墙上。我用评论插件做到这一点
<div class="fb-comments" data-href="[link to real url of this page]" data-num-posts="2" data-width="520"></div>
评论在评论框中看起来不错。评论在访客的墙上看起来很难看。访客墙的评论似乎收集了评论框页面的元标记信息。我已经根据http://developers.facebook.com/docs/opengraph/自定义了元标记,并在http://developers.facebook.com/tools/debug测试了 facebook linter 的设置,结果很好。现在访客墙上的评论看起来不错,但有一些小问题:
- 该评论没有链接到 facebook-url (http://www.facebook.com/pages/..),而是链接到页面的真实 url (http://www.somewhere.com/page-with-comments .php),这是不需要的
- 评论包含指向真实网址的链接,这根本不需要
对于(2)我在访客的墙上生成帖子时遇到了类似的问题
FB.api('/me/feed', 'post', { picture: pic, caption: ' ', description: desc, link: link }, function(response) {});
但是可以通过设置一个空白空间的标题属性来避免链接。不幸的是,facebook linter 似乎不喜欢这个属性(og:caption)。对于(1)我不知道如何解决问题,因为 linter 不喜欢元标记 og:url 中的任何 facebook-url,另一方面,它负责访问者墙上评论的链接目标。情况不妙。
长消息短,您如何在页面选项卡/画布页面上实现评论插件,并在访问者墙上看到漂亮的评论,并在评论中链接到页面选项卡/画布页面。
非常感谢