【问题标题】:sharing content on Facebook via AddThis通过 AddThis 在 Facebook 上分享内容
【发布时间】:2014-03-12 05:05:09
【问题描述】:

this page 上,我使用AddThis JavaScript library 添加允许在Facebook/Twitter 上共享页面的按钮。如果您单击 Facebook 按钮,它将显示以下内容将如何发布到 Facebook 的预览:

请注意,发布预览中显示的图像是网站上使用的 AJAX 加载器,即在 AJAX 请求进行时显示的图像。我不知道为什么选择这张图片作为帖子中显示的图片,我可以指定使用哪张图片吗?

这是我用来显示共享按钮的标记:

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" style="width: 135px;">
    <a class="addthis_button_preferred_1"></a>
    <a class="addthis_button_preferred_2"></a>
    <a class="addthis_counter addthis_bubble_style"></a>
</div>

<g:javascript base="http://s7.addthis.com" src="/js/250/addthis_widget.js#pubid=xa-4fcaa48b0ffdb7b9" type="js" />

【问题讨论】:

    标签: javascript html facebook-opengraph addthis


    【解决方案1】:

    在 HTML 的 标记之间,您有以下代码:

    <meta property="og:image" content="http://www.festivals.ie/images/responsive/bg.svg"/>
    

    这告诉 Facebook 它应该在共享弹出窗口中使用什么图像。 'og' 代表Open Graph,Facebook 用来获取页面信息的协议。但是,链接到的图像是一个大的 SVG 图像(您网站的背景图像) - 您需要将此 URL 更改为您的徽标的 URL,并确保此徽标为 .jpg 或 .png 格式 - 快速 Google搜索表明 Facebook 并不真正支持将 SVG 用于 og:image

    【讨论】:

    • 另见 Facebook 的Open Graph tag best practice指南
    • 我把这个属性的值改成了logo,但是spinner图片还在使用中
    • Facebook 会缓存这些属性,请稍后再试。
    • 现在已经过去了几个星期,但图像仍然没有改变
    • 很抱歉听到这个消息。不幸的是,这听起来比我能够解决的更复杂。我建议审核您的代码和/或您正在运行的任何插件以查看可能导致它的原因,并可能尝试通过使用页面的静态副本在不同的 URL 模拟相同的条件然后将代码引入来隔离问题出去。
    【解决方案2】:

    当前图像 URL (http://www.festivals.ie/images/banners/love-festivals-299-250.gif) 执行 302 重定向到实际图像 URL (http://www.festivals.ie/static/UO8FTf3ztOtMK2ArNFiVkIeKI2DqX13KcoktytQF1Q6.gif)。

    我建议将og:image 设置为实际的图片网址:

    <meta property="og:image" content="http://www.festivals.ie/static/UO8FTf3ztOtMK2ArNFiVkIeKI2DqX13KcoktytQF1Q6.gif">
    

    (这确实是一个猜测,因为我目前无法对此进行测试。)

    【讨论】:

    • @Don 你能试试这个吗?
    • 是的,确实如此。享受赏金!
    • 谢谢,赏金消失了吗?
    【解决方案3】:

    正如詹姆斯·托马斯建议的那样,第一步是add the tag(s)

    <meta property="og:image" content="http://i2.ytimg.com/vi/1F7DKyFt5pY/default.jpg" /> 
    

    接下来,您必须清除 facebook 的缓存

    https://developers.facebook.com/tools/debug
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    相关资源
    最近更新 更多