8

更新:これは大きいです。いいねボタンでFacebookページにリンクしようとしても機能しません。Facebookのような作成ページ(http://developers.facebook.com/docs/reference/plugins/like/)にアクセスし、Facebookのようなページ(Stackoverflowのhttp://www.facebook.comなど)のURLを入力してみてください。 / stackoverflowpage)。

このコードは今日の初めまで正常に機能していましたが、なぜ機能しなくなったのか完全にわかりません。いいねボタンはロードされますが、いいねやメッセージを送信することはできず、いいねの数は0です(約350である必要があります)。

これがjsfiddleです。非常に簡単です:http://jsfiddle.net/rqR6C/

時々、Google Chromeのコンソールでのみ、エラーが発生します。この同じエラーメッセージが断続的に発生していると言う人が他にも数人います。エラーは次のとおりです。

The frame requesting access set 'document.domain' to 'facebook.com', but the frame being accessed did not. Both must set 'document.domain' to the same value to allow access.

コード:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
    // Init the SDK upon load
    window.fbAsyncInit = function() {
        FB.init({
        appId      : '464723870207650', // App ID
        channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File
        status     : true, // check login status
        cookie     : true, // enable cookies to allow the server to access the session
        xfbml      : true,  // parse XFBML
        frictionlessRequests: true
        });
    }

    // 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/en_US/all.js";
        ref.parentNode.insertBefore(js, ref);
    }(document));
</script>
<div class="fb-like" data-href="http://facebook.com/pages/Grouptonescom/160798537354204" data-send="true" data-layout="button_count" data-width="180" data-show-faces="false"></div>​
4

1 に答える 1

6

更新:Facebookで働いている友人がこれがバグであることを確認しました、そして今それはちょうど修正されました。後世のためのスターバックスページのスクリーンショットは次のとおりです。

Starbucks.comには0のFBいいねがあります


いいねがゼロになる原因はfb:like、Facebookページにhrefが設定されていることです。プラグインのFacebookドキュメントに公式に記載されているように、これはバグです

「いいね」ボタンを自分のFacebookページにリンクできますか?

はい。hrefボタンのパラメータでFacebookページのURLを指定するだけです。

他の誰かがここSOでこれに気づきました-FacebookのファンページのURLをLIKEボタンに追加しても機能しなくなりましたか?

Facebookは最近、Likeの移行(2011年11月7日)について発表したので、その過程で何かが壊れたようです。

<meta property="fb:app_id" content="..." />アプリIDがhttps://graph.facebook.com/から取得された行を追加しました(ただし、それが正しいかどうかはわかりません)。助けにはならなかった。それでも私たちのファンページを指すことはできません。

この問題をFacebookに報告しようとするのは、無駄なことです。既知の問題のページはほとんど見捨てられているようですが、Facebookビジネスページの「詳細を教えてください」の下に連絡フォームがあります。できるだけ多くの人がこのフォームを使用してこの問題を報告することをお勧めします。これが私のレポートです:

11月7日のいいねプラグインの移行以降、「いいね」ボタンをFacebookページにリンクすると、そのページの「いいね」はゼロになります。例としては、http://fundersandfounders.com/ ( https://www.facebook.com/fundersandfoundersにリンクしており、17,000件のいいねがあります)があります。

于 2012-11-14T03:44:05.947 に答える