【发布时间】:2016-01-09 09:31:54
【问题描述】:
我正在使用我博客上的 Facebook 分享按钮。我基本上只是将它作为与计数器的链接(使用Sharrre jQuery 插件)。 (问题不在于插件,已经测试过了)。
当您单击要分享的链接时,弹出窗口会出现一个分享 Google.com 的框。当我转到Facebook debugger 时,它告诉我这个blog page 的规范URL 是Google.com。我查看了页面源代码,这绝对不是规范的 URL。
所以,我尝试强制它使用正确链接的方法是包含 OG 元标记:og:url og:title 和 og:type 肯定会输出到文档中。但是当我点击分享链接时,Facebook 仍然分享 Google.com,当我要求它再次抓取 URL 时,debugger 的输出保持不变。
发生这种情况的博客页面是:http://fieldedge.com.au/2015/10/08/6-ways-to-raise-funding-for-your-cause-online/#blog-share
任何想法如何解决这个问题?按照通常的情况,有一半人认为答案是“Facebook 就是垃圾”,因为我已经在网上搜索过,但在任何地方都找不到类似的问题。
【问题讨论】:
-
在快速查看演示后,如果没有您当前的代码,我认为您的代码中的 data-url 属性可能设置为 google.com
-
不,这就是我得到的:data-url=""
-
似乎我无法访问您给定的网址,fieldedge.com.au 将我重定向到 google.com
-
啊,太好了,谢谢。我注意到一个 WordPress 插件阻止了澳大利亚以外的所有国家,这可以解释为什么 Facebook 无法正确抓取它。
标签: jquery wordpress facebook facebook-graph-api share