如何在铁轨上的红宝石中使用fbgraph

时间:2010-11-28 10:33:04

标签: ruby-on-rails facebook ruby-on-rails-3 devise

两个问题:

  • 如何获取用户所在的群组列表?
  • 如何在用户的墙上发帖?

这是我到目前为止所拥有的:

include DeviseOauth2Facebook::FacebookConsumerHelper

client = facebook_client

client.access_token = User.first.facebook_token

fb_user = client.selection.me.info!

这似乎工作正常,这些按预期工作:

>> fb_user.firstname
=> "Bobby"
>> fb_user.email
=> "bobby.tables@example.com"

但是从这里开始我并不确定该怎么做。

此外,fbgraph github页面上的示例失败:

>> client.search.query('q').on('users').limit(20).info
NoMethodError: undefined method `info' for #<FBGraph::Search:0x2b91bd1554f8>

/home/heroku_rack/lib/console.rb:150  /home/heroku_rack/lib/console.rb:150:in call' /home/heroku_rack/lib/console.rb:28:in来电'  /usr/ruby1.8.7/lib/ruby/1.8/monitor.rb:242:in`synchronize'

如果您可以帮助我识别用户的群组并在他们的墙上张贴,或指向我进一步指导,那将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试使用info!您错过了“!”