ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Facebook JavaScript SDKはJavaScript製のオープンソース・ソフトウェア。Facebookは今や世界最大のSNSに成長している。アメリカにおけるWebトラフィックの25%を占めているなんてデータもあがってきているくらいだ。とてつもなく巨大なサービスになっている。


Screen-shot 368.png

jQuery向けデモ

 

そんなFacebookを便利にしているのはWeb APIの存在だろう。人気のあるFacebookアプリの他にも便利なのが認証系APIだ。特にJavaScriptからでも対応しているのが良い。それを手軽に実装できるのがFacebook JavaScript SDKだ。

Facebook JavaScript SDKはFacebook本家が開発しているJavaScript用ライブラリだ。現在は認証ライブラリが提供されている。便利なのはjQueryはもとより、Dojo、MooTools、Prototype.jsと各種フレームワーク向けに実装例が提供されていることだ。


Screen-shot 369.png

接続認証

 

ログインボタンを押すと接続要求のウィンドウが表示される。接続を完了すれば、画面上に自分の認証データ(アイコンなど)が表示される。ログアウトを押せばFacebook.comのログイン状態も解除され、接続を解除すれば再度許可するまではサービスとの接続が拒否されるようになる。Facebookの認証を使ってサービスを構築したい時にはぜひ参考にしたいライブラリだ。


 

MOONGIFTはこう見る

JavaScriptだけで完結しているので、Webサービスに後から追加するのがとても容易だ。認証されたユーザだけ何らかのアクション(コメントできるなど)といった実装も難しくないだろう。本家から提供されているとあって、メンテナンスも行われることが期待できるのも良い。

Facebookは今のWebトレンドの中心を担っている。ここに対抗するサービスを作るのは愚の骨頂だろう。データを利用し、トラフィック誘導をはかれるようなサービスを考える方が良い。

 

facebook's connect-js at master - GitHub

 https://github.com/facebook/connect-js

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2