avaScript 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 FacebookSocial 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/
{ 0 komentar... Views All / Send Comment! }
Posting Komentar