この間から外部APIとの連携をやってみてるけど、いろいろ楽しいね。巨人の肩に乗ると、いきなりサイトがパワーアップした感じがでるので嬉しいこともある。 今回はFacebookのAPIをRails4で使ってみた。便利なGemがあるのでFacebook Developerのドキュメントあまり読まずにいけてしまった。 Gemはこの2つ。 omniauth-facebookは前から入っていたので、そのまま使う事にした。 omniauth-facebook koala Gemfile
OmniAuth Facebook を使って Facebook アカウントで認証できるようにはなったけど、ユーザーの情報や友人の情報を取得するには Graph API を呼び出さないといけない。OmniAuth Facebook はそこまで面倒みてくれないので、Graph API クライアントライブラリを使うことにした。 fb_graph と koala の2択で迷ったけど、Low Level の API を呼び出しているような書き味の koala を選択。 arsduo/koala · GitHub get_object と get_connections で、だいたいの Graph API は呼び出せる。詳しい使い方は koala の ReadMe を呼んでもらうとして、試しに自分自身と友人の情報を取得してみた。*1 require "koala" ACCESS_TOKEN = "秘密
サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く