
C’est quelque chose que pas beaucoup de monde à compris il me semble, mais Facebook n’est plus un simple hébergeur d’applications depuis vendredi dernier. En effet, en créant leur propre librairie Javascript il va être possible de créer ses applications Facebook mais de les inclure sur n’importe quel site web. Ainsi toute personne, ayant un compte sur ce dernier pourra interagir sur le site par l’intermédiaire de son compte. Voici un extrait de l’annonce:
Since the library does not require any server-side code on your server, you can now create a Facebook application that can be hosted on any web site that serves static HTML. An application that uses this client library should be registered as an iframe type. This applies to either iframe Facebook apps that users access through the Facebook web site or apps that users access directly on the app’s own web sites. Almost all Facebook APIs are supported.
Voici comment on petit exemple d’utilisation de cette librairie:
HTML:
<script src="http://static.ak.facebook.com/js/api_lib/XdCommReceiver.debug.js" type="text/javascript"></script>
<script type="text/javascript">
FB_ReceiverApp();
</script>
JAVASCRIPT:
// Create an ApiClient object, passing app’s api key and
// a site relative url to xd_receiver.htm
var api = new FB.ApiClient('<insert_your_app_key_here',>
</insert_your_app_key_here',>
// require user to login
api.requireLogin(function(exception) {
window.alert(“Current user id is “ + api.get_session().uid);
// Get friends list
api.friends_get(function(result, exception) {
Debug.dump(result, 'friendsResult from non-batch execution ');
});
});Si ce sujet vous intéresse je vous conseille d’aller voir:










