Kode JavaScript SDK Facebook

Untuk menggunakan Kode JavaScript SDK Facebook ini, Anda membutuhkan sebuah App ID Facebook yang dapat diperoleh melalui halaman developer Facebook. Berikut adalah beberapa Kode JavaScript SDK Facebook.

JavaScript Test Console

JavaScript SDK Facebook adalah skrip yang berguna untuk melakukan panggilan dari berbagai Facebook API, termasuk fitur dalam REST API, Graph API, dan Dialogs. JavaScript SDK Facebook juga merupakan mekanisme untuk melakukan render versi XFBML pada plugin sosial yang telah disediakan oleh Facebook, serta menghubungkan canvas halaman situs dengan Facebook.

Untuk menggunakan Kode JavaScript SDK Facebook ini, Anda membutuhkan sebuah App ID Facebook yang dapat diperoleh melalui halaman developer Facebook.

Berikut adalah beberapa Kode JavaScript SDK Facebook

Social Plugin Facebook JavaScript SDK

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=APP_ID_FACEBOOK";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Standar JavaScript SDK Facebook

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : 'APP_ID_FACEBOOK', // 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
    });

    // Additional initialization code here
  };

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

Canvas Width JavaScript SDK Facebook

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function()
      {
        FB.init( {appId: 'APP_ID_FACEBOOK', status: true, cookie: true, xfbml: true} );
        alert( FB.Canvas.getPageInfo()["clientWidth"] );

      };
      (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>

Send a FB request JavaScript SDK Facebook

<div id="fb-root"></div>
<script>
    window.fbAsyncInit = function() {
        FB.init({
            appId      : 'APP_ID_FACEBOOK', // 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
        });

        sendRequestToRecipients("USER_ID");
    };

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

    function sendRequestToRecipients(user_id) {
        FB.ui({method: 'apprequests',
            message: 'My Great Request',
            to: user_id, 
        }, requestCallback);
    }
</script>

Anda bisa memodifikasi sendiri Kode JavaScript SDK Facebook tersebut sesuai dengan dokumentasi yang ada di http://developers.facebook.com/docs/reference/javascript/. Adapun tool yang bisa Anda gunakan untuk melihat tampilan Kode JavaScript SDK Facebook yaitu:

  • Facebook JavaScript Test Console http://developers.facebook.com/tools/console/
  • jsFiddle http://jsfiddle.net/

Author: Jevuska

Rachmanuddin Chair Yahya a.k.a Jevuska is the founder of Jevuska.Com, a qualified web about offering medical articles, blogging, tips, and tutorial of WordPress. Having written for Jevuska since 2007.

Leave a Reply

Your email address will not be published. Required fields are marked *

Use tag [php] to add code, e.g. [php]<?php echo $var; ?>[/php]