2011-10-24 13 views
4

FBを使用しています:XFBMLを使用している私のページのコメント。私はコメントを投稿すると、エラーメッセージ「このコメントはまだ投稿に公開されていない」このコメントはまだFacebookに公開されていません。

を思い付くこれは私がFBから離れて使用していますコードです:コメントタグ

<div id="fb-root"></div> 
<script>window.fbAsyncInit = function() { 
FB.init(
{appId :'APP ID',status:true,cookie:true,xfbml:true}); 
}; 

(function(){var e=document.createElement('script'); 
e.async=true; 
e.src=document.location.protocol+'//connect.facebook.net/en_US/all.js'; 
document.getElementById('fb-root').appendChild(e);}()); 
</script> 

答えて

1

fb:commentsタグで設定した属性は?私はそれがやっているすべてがFacebookの接続/ログイン側のものだと信じています。正しいOGタグを手に入れましたか?また、コメントを追加イベントをサブスクライブし、何が起こっているかを確認するために、コードに追加することができます。

<script> 
FB.Event.subscribe('comments.add', function(resp) { 
    for(var i in resp){ 
     if(resp.hasOwnProperty(i)){ 
     console.log(i + " " + resp[i]); 
     } 
    } 
}); 
</script> 

ここhttps://developers.facebook.com/docs/reference/javascript/

0

を説明するようあなたも、私は同じ問題を抱えているチャンネルのファイルが必要な場合があります。私が例のページ(http://developers.facebook.com/docs/reference/plugins/comments/)を使用すると、私の壁にコメントが投稿されますが、私のアプリのコメントボックスでは同じことをしません。それらをFacebookのURLに貼り付けます。

これは動作します:私は私のアプリからそれを行う場合

<fb:comments href="http://www.facebook.com/any-url/" ></fb:comments> 

はこれはしていませんが、私は本当に私はそれがする必要がある目的のためには役立ちません。私のサイト(からそれを行う場合、それは動作します)

<fb:comments href="http://www.mysite.com/any-other-url/" ></fb:comments> 
2

この問題は ".info"ドメインにあります。 これは、トップレベルドメインで.info、.name、または.mobiなどの4文字以上の文字が含まれている場合に発生する可能性がありますが、すべて調べなかった可能性があります。

関連する問題