Facebook開発者向けドキュメントの日本語訳とTips

http://developers.facebook.com/docs/ に記載されているdocumentationの和訳と、調べていて分かったノウハウを紹介します。
Life is tough, so are we.
ドキュメント全体の目次はこちら
Facebook関連情報はFacebookページで共有しています。

Like Button

http://developers.facebook.com/docs/reference/plugins/like/

Likeボタンを設置すると、ユーザはサイトのコンテンツをFacebook上の友達と共有できるようになります。ユーザがlikeボタンをクリックすると、ユーザの友達のNews Feed上にサイトへのリンクが現れます。

あなたのウェブページが現実世界の物、たとえば映画やスポーツチーム、セレブやレストランの公式サイト/ページである場合は、Open Graphプロトコルを使ってその旨を明記してください。Open Graphタグがウェブページに含まれていれば、あなたのページはFacebookページと同じように扱われます。つまり、ユーザがLikeボタンをクリックすると、ページとユーザとの間に"繋がり"が確立されると言うことです。ユーザプロフィールのLikes and Interests欄にはページ情報が現れ、更新情報をユーザへ知らせる事ができるようになります。そのページは、例えばFacebook内の検索のように、Facebookページが対象として出てくる場所であれば同じ扱いで出てきます。あなたのコンテンツを気に入った人々をターゲットとして広告を出す事さえ可能です。
続きを読む

ブログにFacebookコメント欄を設置する時の設定:時系列表示など

2011年3月20日追記:ここで紹介されている設定方法は、旧仕様のコメント欄に関するものです。2011年3月20日時点ではまだサポートされていますが、新バージョンのコメント欄では使えません。詳細は「fb:comments 旧コメント欄から新バージョンへの以降:利点と注意点」をご覧ください。

ブログなどにFacebookコメント欄を設置する場合、ほとんどの方はコードの生成ページでコードを生成してコピペすると思うんですが、ここにあるオプション以外にも選択できるものがあります。
まず、生成ページのオプションでは、
  • Unique ID
  • 表示件数
  • 横幅
  • Publish Feed
が選択できます。
続きを読む

Social Plugins


Social Pluginsを使うと、友達がlikeしたものや、web上でコメントされたりシェアされたものを見ることができます。全てのソーシャルプラグインはFacebookの延長線上にあるので、プラグインを使っているサイトにあなたのデータが保存されないよう設計されています。

Likeボタンが押されると、あなたのサイト上のページはFacebookプロフィール上で共有されます。

Activity Feedプラグインを使うと、ユーザの友達がサイト上でとった行動(likeやコメント)を表示できます。

Recommendation プラグインは、ユーザに対してパーソナライズされたサジェスチョンを行います。

これを設置すると、あなたのFacebook Pageに対してlikeさせたり、サイト上にFacebook Pageのストリームを表示できます。

Login Buttonは、ログインボタンだけでなく、ユーザの友達の中ですでにそのサイトにサインアップした人のプロフィール画像を表示します。

登録プラグインを使うと、ユーザはFacebookアカウントを使って簡単にあなたのサイトへサインアッップできます。

このプラグインは、あなたのページをlikeしたか、あなたのサイトへサインアップしたユーザのプロフィール画像を並べて表示します。

あなたのサイトのコンテンツのどんな物に対してでも、このプラグインでコメントフォームを追加できます。

Live Streamプラグインは、アクティビティやコメントをリアルタイムで共有します。

Core Concepts


これを使うと、たった1行のHTMLを書き足すだけでユーザに対してソーシャル体験を提供できます。
Facebookによって提供されるものなので、プラグインはFacebookにログインしているユーザ全てに対して、たとえ初めて訪れるユーザであってもパーソナライズされています。

Graph APIこそがFacebook Platformの中核をなすもので、Facebookに対してデータを読み書きします。
このAPIは以下の3点を提供します
  • シンプルで一貫性のあるソーシャルグラフの見方
  • 統一されたフォーマットのobject(人物、写真、イベント、ページ)
  • それらの間のconnection(交友関係、like、写真タグ)

Facebook Platformは、News FeedやRequestsなどのソーシャルチャンネルへのアクセスを提供し、あなたのアプリ/サイト/コンテンツの成長を助けます。

この認証は、あなたのアプリがFacebookユーザに代わってGraph API を利用する事を可能にし、ウェブ/モバイル/デスクトップアプリ上での強力なsingle-sign-onの仕組みを提供します。
Open Graph protocol
このプロトコルは、あなたのページがソーシャルグラフと連携するのを助けます。
対象となるページは、ユーザのプロフィールリンクやストリームなどのobjectの機能を得ることになります。

Samples


Social Plugins

winefriends


Canvas

Run with Friends

このサンプルは、 JavaScript SDK/ Social Plugin (Login with Faces)/ Platform Dialogs/ Graph API/ OAuth 2.0/ Real-time Updatesを使ってキャンバスアプリを構築する例を紹介しています。

Insights

Export Insights Data

あなたのFacebookアプリとページに関するデータをエクスポートする例です。

Credits

Credits Sample App

Facebookアプリでクレジットを利用する場合の例です。
詳しくはCredits APIのドキュメントをご覧ください。
記事検索