この間から外部APIとの連携をやってみてるけど、いろいろ楽しいね。巨人の肩に乗ると、いきなりサイトがパワーアップした感じがでるので嬉しいこともある。 今回はFacebookのAPIをRails4で使ってみた。便利なGemがあるのでFacebook Developerのドキュメントあまり読まずにいけてしまった。 Gemはこの2つ。 omniauth-facebookは前から入っていたので、そのまま使う事にした。 omniauth-facebook koala Gemfile
![RailsとFacebook API / 地元出身の友達を探してみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/e42e8094d7bb5fe980c3c9ed5ae04ae611667149/height=288;version=1;width=512/https%3A%2F%2Fworkabroad.jp%2Fassets%2Fogp%2Frails-ec58549f80b7073f28673874c1cdfeb26eaf7f613a14d7665d8e9cf5b06b10d9.jpg)
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ページを開く