使用FBGraph和Rails 3问题在Facebook上发布到我自己的页面

时间:2011-12-16 15:11:10

标签: ruby-on-rails-3 facebook facebook-graph-api

继本帖Where do I get an access token from to post to my facebook page using FBGraph gem in Rails 3?之后我现在可以在我自己的脸书页面发帖了,但除了我以外的任何人都看不到这些帖子

我拥有所有权限,而且我有一个离线令牌。我的帐户的我的Facebook应用设置已设置为我的应用的公开。 使用以下代码我可以发帖,只是他们不是任何人都可以使用。

如何解决这个问题?是我必须做的一些批准过程或应用程序设置还是归结为我的代码?完全难倒!

我的代码

  def send_fb_message(params = {})
    owner = FbGraph::User.me(FB_TOKEN)
    pages = owner.accounts
    page = pages.detect do |page|
      page.identifier == FB_PAGE_ID
    end
    page.feed!(
      :message => params[:message],
      :description => params[:description],
      :link => params[:link]
    )
  end

我的FB_TOKEN常量是一个脱机访问令牌,据说对我来说,FB_PAGE_ID常量是我希望发布的页面的ID。

我正在使用Rails控制台在我的开发机器上调用上面的方法。不确定请求的位置是否有所不同?

我错过了什么?

提前致谢

1 个答案:

答案 0 :(得分:0)

您是否在高级应用设置中启用了沙箱模式?