5

私のサイトで 1 つの奇妙な問題が発生しています。私はFacebookの開発者サイトがまったく同じ方法で言ったことをしましたが、それでも同じ問題が発生します. 問題は、自分のウェブサイトの「いいね」ボタンをクリックすると、ポップアップとカウントは問題なく機能しますが、ストーリーが Facebook のタイムラインまたはニュース フィードに公開されないことです。ただし、(奇妙に聞こえるかもしれませんが)リンターツールを使用してページをデバッグすると、警告は表示されず、その後、そのページのいいねボタンのみがユーザーの壁への投稿を開始します。リンター ツールとこの FB の発行ポリシーとの間の接続が得られません。誰でもこれで私を助けてくれませんか....解決するのに時間がかかりすぎます:(

これらは私のメタタグです

<meta property="og:description" content="[DESCRIPTION]" />
<meta property="og:site_name" content="[SITE_ADDRESS]" />
<meta property="og:type" content="object" /> 
<meta property="og:url" content="[PAGE_WHERE_LIKE_BUTTON_IS LOCATED]" /> 
<meta property="og:title" content="[PAGE_TITLE]" /> 
<meta property="og:image" content="[IMAGE_URL]" /> 
<meta property="fb:app_id" content="[APP_ID]" />
<meta property="fb:admins" content="[ADMINS_ID]" />

App Dashbord の opengraph で「いいね」をアクションとして使用し、「オブジェクト」を使用しています。

最も奇妙なことは、デバッグ ツールを使用した後、すべてが正常に動作することです。質問はなぜですか??

BR、メールマスター

4

1 に答える 1

2

私は同じ問題を抱えていたので、ajax呼び出しを使用してページ内からFacebookデバッグツールを直接呼び出すことを一時的に解決しました。それは恐ろしいことです、私は知っています。しかし、(私のように) 急いでいる場合は、正しい方法が見つかるまで、一時的な回避策としてこれを使用することをお勧めします。

私のページはhttp://www.organirama.com/showserver/minisite.phpです。回避策は次のとおりです (jquery が必要です)。

$(document).ready(function() {
    $.ajax({
        url : "http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.organirama.com%2Fshowserver%2Fminisite.php",
        success : function (a,b) {
        },
        error : function (a,b,c) {
        }
    });
});
于 2012-10-31T22:33:00.973 に答える