Facebook赞按钮默认文字

时间:2012-04-23 14:18:11

标签: facebook facebook-like

我的网站上有一个FB Like按钮,但点击后,FB Feed上生成的“此链接摘要”文本是错误的。

当网站的现有网址上没有任何内容时,我生成了类似按钮(我刚刚注册了它)。现在,当我点击“赞”时,我的Facebook Feed中显示的文字说明就是:

"Learn about HAIKU.LI from this free business profile provided by Network Solutions"

该文字显示在我的页面标题下方(正确显示为"Find Haiku in Your Tweets")。

如何清除默认说明文字?我尝试重新生成按钮无济于事。网络解决方案文本肯定不在我的网站上。是否有某种og标记用于说明?

修改

页面的网址是:

www.haiku.li

按钮的html:

.fb-like{"data-font" => "arial", "data-href" => "http://www.haiku.li", "data-layout" => "button_count", "data-send" => "false", "data-show-faces" => "false", "data-width" => "100"}

head部分中的元标记:

%meta{:content => "Find Haiku In Your Tweets!", :property => "og:title"}/ %meta{:content => "website", :property => "og:type"}/ %meta{:content => "http://www.haiku.li", :property => "og:url"}/ %meta{:content => "http://www.haiku.li/assets/logo.png", :property => "og:image"}/ %meta{:content => "Haiku.li", :property => "og:site_name"}/ %meta{:content => "[my FB id]", :property => "fb:admins"}/

除了添加额外的描述外,其他所有内容似乎都应该正常工作。

1 个答案:

答案 0 :(得分:0)

Facebook故事中使用的文字(以及图片,标题等)是从网页本身中提取的。

Facebook废弃网址并使用返回的数据来获取创建故事所需的信息。 您可以使用Open Graph Protocol并定义og标记来控制该数据。 您可以使用Debugger (AKA Linter)检查从您的网站返回的数据以及Facebook如何“看到”它。

Like Button文档中说明了这一点(这很重要,人们有时会错过它):

  

Facebook什么时候刮我的页面?

     

Facebook需要抓住你的页面以了解如何展示它   该网站。

     

Facebook每24小时擦除一次页面以确保属性   最新。当Open Graph的管理员也会抓取该页面   页面单击Like按钮,并在URL输入时   Facebook URL Linter。 Facebook会在您的网址上观察缓存标头 - 它   将按优先顺序查看“Expires”和“Cache-Control”。   但是,即使你指定了更长的时间,Facebook也会刮掉你的   每24小时一次。

     

刮刀的用户代理是:“facebookexternalhit / 1.1   (+ HTTP://www.facebook.com/externalhit_uatext.php)“


修改

好的,我想我知道这是什么问题。 查看您的代码,您既没有description meta tag也没有 og:description 标记,因为Facebook可能正在使用“我的域名注册商提供的默认说明”。 你应该添加两个标签。

这是猜测。