我正在使用 Rails 3 + fb_graph 发布到我自己的 Facebook 页面。我有有效的代码,但它使用的访问令牌只能工作几个小时。每天刷新几次此访问令牌非常烦人。所以我注册了一个FB应用程序。我现在有:
my_app = FbGraph::Application.new("App ID");
acc_tok = my_app.get_access_token("App Secret");
me = FbGraph::User.me(acc_tok)
me.fetch
me.accounts
account = me.accounts.select {|account| account if account.name == "BoaJobs.com"}.first
page = FbGraph::Page.new(account.identifier)
note = page.note!(:access_token => account.access_token, :subject => @title, :message => @message, :link => @url)
但我在 me.fetch 行上遇到错误:
OAuthException :: An active access token must be used to query information about the current user.
有人可以发布一些代码来帮助我解决这个问题。非常感谢您提前。