Rails 4 と KoalaでFacebook Graph APIをつかう
Koalaを使ってFacebookイベントに参加した人の名前を取得してみます。
Gemfile
gem 'koala'
bundle install
FBのディベロッパーページから、アクセストークンをコピーする。
key = {ACCESS_TOKEN} graph = Koala::Facebook::API.new(key) fb_event_id = {FACEBOOK_EVENT_ID} status = {RSVP_STATUS} #ここでは"attending" attendee = graph.get_connections(fb_event_id, status, locale: "jp_JP")
これでattendeeに参加者の名前(日本語名)と、IDがハッシュ形式で取得されます。 ちなみにRSVP_STATUSは"attending"、"maybe"、"declined"、"noreply"がありますので、目的に合わせて使い分けます。