2012-01-12 2 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-루트 사업부를 포함해야합니다) 후 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의 내부에 그것을 할 유효한 ChannelUrl에 대한 귀하의 APP ID와도 올바른 위치를 지정해야합니다

관련 문제