山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

1日でFacebook APIをマスターする方法

Facebookはかなり機能が豊富なのでTwitterなどに

比べるとAPIをマスターするのは大変そうですが

意外とわかりやすかったりします。

そのうえでさらに端的にまとめているページがあったので

紹介します。

Censorable log Facebook APIのつかいかた (OAuth 2.0)

非常にわかりやすいです。

OAuthはなんだか複雑でまともに勉強するとめんどくさいのですが

上のページのコード例を見れば概要はすぐにわかるでしょう。

PHPJavaScriptのサンプルがあります。

上のページに補足すると、Facebookでアプリを登録した後

App Domains

サイトURL

を登録しないと認証後のリダイレクトのところでエラーになります。

その関係もありサーバーにコンテンツを配置している必要があります。

localhostでも大丈夫でした。

また通信は基本的にSSLにしたほうがよいでしょう。

逐一access tokenをつけてFacebookと通信しますがこれを

盗聴されるとなりすましにされそうです。

JavaScript SDKもあるみたいなのでもっと簡単にできるかもしれませんが

上記ページはおすすめです。