【问题标题】:Facebook Like button default textFacebook Like 按钮默认文本
【发布时间】:2012-04-23 14:18:11
【问题描述】:

我的网站上有一个 FB Like 按钮,但当它被点击时,您的 FB 供稿上生成的“此链接摘要”文本是错误的。

当网站的当前 URL 上没有任何内容时(我刚刚注册),我生成了点赞按钮。现在,当我点击“Like”时,我的 Facebook 提要中显示的文字描述是这样的:

"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"}/

除了添加了额外的描述之外,一切似乎都正常工作。

【问题讨论】:

    标签: facebook facebook-like


    【解决方案1】:

    Facebook 故事中使用的文本(以及图像、标题等)是从页面本身提取的。

    Facebook 会删除 URL 并使用返回的数据来获取创建故事所需的信息。 当然,您可以通过使用Open Graph Protocol 并定义 og 标签来控制该数据。 您可以使用Debugger (AKA Linter) 检查从您的网站返回的数据以及 facebook 如何“看到”它。

    Like Button 文档中是这样说的(这很重要,人们有时会错过它):

    Facebook 何时抓取我的页面?

    Facebook 需要抓取您的页面以了解如何显示它 网站。

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

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


    编辑

    好的,我想我知道出了什么问题。 查看您的代码,您既没有 description meta tag 也没有 og:description 标签,因为 facebook 可能采用“我的域注册商提供的默认描述”。 您应该添加两个标签。

    这是一个猜测。

    【讨论】:

    • 感谢您的回复。我用调试器检查了我的网站并修复了一个错误(没有指定所有标签)。然而,即使调试器不再显示错误,有问题的文本仍然存在。我还(使用调试器)验证了我的网站上不存在默认文本。还有其他想法吗?
    • 您能否编辑您的问题并添加fb like按钮的代码,您也可以发布相关页面的网址吗?
    • 我不知道该告诉你什么,但当我尝试它时,我得到“在你的推文中查找俳句!”。转到 Like Button 教程(链接在我的答案中)并将您的 url 放在“URL to Like”中,您会发现它运行良好,至少它对我有用。也许您有缓存版本,请尝试清除缓存。
    • 我也得到了正确的标题。但是,它在我的 Facebook 时间线中的实际条目还包括我的域注册商提供的错误默认描述(它显示在正确的标题、正确的链接和正确的图像下方)。
    • 是的,我错过了 :description 标签。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多