0

私は自分のWebサイトに「いいねボタン」を実装しようとしています。FacebookにWebサイトのリンクを投稿すると、タイトル、説明、画像などが表示されるプレビュー機能が表示されます。Facebookのすべての手順を実行しました。開発者サイトですが、それでも機能しません!誰かが私を助けてくれますか?これが私のコードです:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="Content-Language" content="pt-BR">    

    <meta property="og:title" content="Hostel Rosa dos Ventos"/>
    <meta property="og:type" content="hotel"/>
    <meta property="og:url" content="http://www.hostelrosadosventos.com.br"/>
    <meta property="og:image" content="http://www.hostelrosadosventos.com.br/Content/images/thumb_facebook.jpg"/>
    <meta property="og:site_name" content="RV Hostel"/>
    <meta property="fb:admins" content="100001714162833,1043531878"/>
    <meta property="og:description" content="Hostel localizado em Morro de São Paulo - BA"/>

    <title>Hostel Rosa dos Ventos</title>

    [...]
</head>

<div id="fb-root"></div>
<script>
    // Load the SDK Asynchronously
    (function (d) {
        var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
        if (d.getElementById(id)) { return; }
        js = d.createElement('script'); js.id = id; js.async = true;
        js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1";
        ref.parentNode.insertBefore(js, ref);
    } (document));
</script>

そして私がボタンが欲しいところ:

<fb:like href="http://www.hostelrosadosventos.com.br" width="450" height="80" show_faces="false"/>

どうしたの ?

私がそれをデバッグしようとすると

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

それは私のメタタグがそこにないことを示しています...私は実際にびっくりしています

4

1 に答える 1

1

これらのメタタグが適切に閉じられていないことが原因である可能性があります

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="pt-BR">    

私はそれが問題ではないことを知っていますが、あなたはFBパーサーがどれほど洗練されているかを知りません。ぜひお試しください

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Content-Language" content="pt-BR"/>    
于 2012-10-06T03:42:27.183 に答える