【问题标题】:Facebook share isnt reading any meta og tagsFacebook 分享未读取任何元 og 标签
【发布时间】:2018-09-26 15:54:28
【问题描述】:

我的 Facebook 分享没有读取我的任何元标记。缺少以下必需属性:og:url、og:type、og:title、og:image、og:description、fb:app_id。

<script type="text/javascript">
    window.fbAsyncInit = function () {
        FB.init({
            appId: '924796707731406',
            autoLogAppEvents: true,
            xfbml: true,
            version: 'v3.1'
        });
    };

    (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 = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1';
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

<meta property="og:image" content="https://@Context.Request.Host/img/OppaFb.png" />
<meta property="og:image:width" content="1200px" />
<meta property="og:image:height" content="630px" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:title" content="OPPA - უნივერსალური ელექტრონული საფულე" />
<meta property="og:description" content="ოპპა  ფულის მარტივად მართვაში გეხმარება. საიმედოდ დაცულ სივრცეში შეგიძლია გადაიხადო, გადარიცხო და დააგროვო ფული" />
<meta charset="utf-8" />
<meta property="fb:app_id" content="924796707731406"/>

<script>
document.getElementById('piggy-bank-fb-shear-btn').onclick = function () {
    FB.ui({
        method: 'share',
        display: 'popup',
        app_id: '924796707731406',
        href: window.fbSheareUrl,
    }, function (response) { });
}</script>

【问题讨论】:

  • 我假设所有这些都在&lt;head&gt;?你已经通过这个发送你的页面了吗? developers.facebook.com/tools/debug
  • 是的,我做到了,我得到了推断属性 'og:image' 属性应该明确提供,即使可以从其他标签推断出一个值。缺少属性 缺少以下必需属性:og:url、og:type、og:title、og:image、og:description、fb:app_id 无法连接到服务器 检查网络服务器是否正在运行,并且没有防火墙阻止 Facebook 的爬虫。

标签: javascript html facebook share


【解决方案1】:

尝试使用 Facebook 的“共享调试器”here

如果我是正确的,这是针对 www.oppa.ge 网站的。通过使用调试器并查看 url 上的 html,这些标签似乎丢失了......

og:urlog:typefb:app_id

Results here

这也可能是由于您在 Facebook 上的应用“配置错误”。

我收到此错误

错误配置的应用程序

抱歉,oppa-share 尚未获准在应用中心显示。

执行以下操作时

  1. 前往https://graph.facebook.com/{APP_ID_HERE} (https://graph.facebook.com/924796707731406)
  2. 按照 JSON 中的“链接”属性 (https://www.facebook.com/games/?app_id=924796707731406)

【讨论】:

  • 分享在不同的链接test.oppa.ge/piggybank/1002392我在“分享调试器”中运行。
  • @GeorgeKrialashvili 甚至没有在我的浏览器中加载,并且诸如ping.eu/ping 之类的在线 ping 服务报告 100% 数据包丢失......您的服务器设置似乎不正确。
猜你喜欢
  • 1970-01-01
  • 2014-07-16
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
  • 2012-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多