2011-10-30 5 views

答えて

7

まずあなたが共有ダイアログを開くためのFB.uiコードが含まれている機能を持っているJavascriptのSDKは、次のページに

<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'YOUR_APP_ID', // App ID 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     oauth  : true, // enable OAuth 2.0 
     xfbml  : true // parse XFBML 
    });  

    }; 

    // 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> 

をロードしておく必要があります。 FB.ui関数内で、コールバックの開始位置を確認することができます。function(response) {ここで、 'response'には、ユーザーがメッセージを共有したかどうかを判断するのに役立ついくつかの詳細が含まれています。

コールバックでIF文を実行します。ユーザーがresponse.post_idというメッセージを投稿した場合、正常に投稿されたメッセージのIDが含まれているので、私たちは何でもできるので、この例では「投稿が公開されました」というメッセージがポップアップします。

1

Here FB Javascript SDKを初期化してから、あなたのリンクから関数を使用する方法があります。

関連する問題