2012-01-12 4 views

答えて

1

あなたの質問にはほとんど進んでいません。例のURLはなく、コード例はありません。私は推測するしかありません。それでは、ここから始めましょう。

1)スクリプトタグ内にJavascript SDKを含めてください。

<script> 
    // Load the SDK Asynchronously 
    (function(d){ 
    var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    d.getElementsByTagName('head')[0].appendChild(js); 
    }(document)); 
</script> 

2)(身体

<body> 
    <div id="fb-root"></div> 
    ...your html here... 
</body> 

3)FB.init()とFB.Canvas.setSizeを行うようにしてください内部のFB-ルートのdivを必ず含めてください)の後javascript SDKにロードする機会がありました。意味)

window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'YOUR_APP_ID', // App ID 
     channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
    }); 
    }; 

4あなたwindow.fbAsyncInitの内側にそれを行うアプリのIDとも有効なChannelUrl

の正しい場所を指定していることを確認してください
関連する問題