【问题标题】:How to set open graph tags for Facebook like button?如何为 Facebook like 按钮设置打开的图形标签?
【发布时间】:2011-11-28 10:23:09
【问题描述】:

我的页面中有以下元素:

<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:og="http://ogp.me/ns#"
  xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
...

<meta property="og:title" content="testitle"/>
<meta property="og:url" content="http://www.hoteljo.de"/>
<meta property="og:image" content="http://www.hoteljo.de/images/button-60.png"/>
<meta property="og:type" content="website"/>
<meta property="og:site_name" content="site name"/>
<meta property="fb:app_id" content="id"/>
<meta property="fb:admins" content="1160534546"/>
<meta property="og:description" content="description"/>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript">
  window.fbAsyncInit = function() {
    FB.init({appId: 'id',
             status: true,
             cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/de_DE/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</script>

   <fb:like href='http://www.hoteljo.de' send='false' layout='button_count'    
 show_faces='false' font='verdana'></fb:like>

我在头部插入了打开的图形描述,并在 body 元素中包含了 Facebook like 按钮。 但仍然在https://developers.facebook.com/tools/debug 上出现错误。我需要改变什么?

【问题讨论】:

    标签: facebook facebook-like facebook-opengraph


    【解决方案1】:

    这里的问题是页面 http://www.hoteljo.de 通过 302 HTTP 代码重定向到 http://www.hoteljo.de/signup。所以Facebook无法从首页http://www.hoteljo.de解析OpenGraphs!

    您应该尝试删除该重定向或使用 javascript 设置它(因为这是一个临时重定向)。

    【讨论】:

    • 我修复了这个问题,但正如您在 developers.facebook.com/tools/debug/og/object?q=www.hoteljo.de 上看到的那样,它仍然无法正常工作。我还能做什么?
    • 嗯 ...看不到任何其他可能导致此错误消息的问题 o_o ...更奇怪的是:developers.facebook.com/tools/debug/og/… Facebook 似乎根本没有从您的服务器收到任何答复...抱歉不是在这里为您提供更多帮助。
    • 当我点击时,我的 Facebook 墙上的图片与我指定的不同:hoteljo.de/images/hoteljo60.png"> 为什么会这样?
    • Facebook 似乎不想重新解析您的网站……所以他拍摄了在最后一次解析中找到的第一张图片……由于最后一次解析存在重定向问题,所以它没有不在乎你的 OG 标签。只要 facebook 接受正确解析您的网站,该问题就会得到解决。
    【解决方案2】:

    你有一个循环重定向路径错误:

    https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.site.de

    您的原始 URL (http://www.site.de/) 链接到另一个 URL (https://www.office-site.de/),该 URL 链接回您的原始 URL (http://www. site.de/) 通过您等中的 rel="canonical" 链接。

    确定您的规范 URL 是什么,并坚持下去。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多