【问题标题】:facebook og:title, og:description, og:image etc not workingfacebook og:title,og:description,og:image等不起作用
【发布时间】:2015-05-05 11:07:19
【问题描述】:

我正在开发一个 codeigniter 项目,但我卡在 facebook 分享中,我想分享页面标题、页面描述和修复图像。为此,我在我的头部使用了这些 og 标签

<meta property="og:title" content="{meta_title}"/>
<meta property="og:type" content="article"/>
<meta property="og:site_name" content="HalaFund"/>
<meta property="og:description" content="{meta_description}"/>
<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
<meta property="fb:admins" content="1234" />
<meta property="fb:app_id" content="1621907508042530" /> 

我的网站网址是 halafund.com,我想分享项目页面,例如

http://halafund.com/project/index/fundraise-halafund-project-test-page google+ 共享工作正常,但 facebook 共享提供相同的标题描述和图像。

对于 facebook 分享,我在 body 标签后使用了 fb sdk

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=1621907508042530";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Facebook 分享按钮

<div class="fb-share-button" data-href="http://halafund.com/project/index/fundraise-amis-campaign" data-layout="button_count"></div>

【问题讨论】:

    标签: php facebook codeigniter facebook-graph-api


    【解决方案1】:

    facebook 出于性能原因缓存 og 标签。要强制清除缓存,您可以使用他们的调试工具 https://developers.facebook.com/tools/debug/

    【讨论】:

      【解决方案2】:

      在 FB Debugger 中调试您的网站页面。访问https://developers.facebook.com/tools/debug/

      将您的网站链接放在上述链接中,并查看“应修复的警告”下的警告。现在我看到了 4 个问题,请先解决这些问题并尝试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-09
        • 1970-01-01
        • 2012-10-02
        • 2011-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多