继本帖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控制台在我的开发机器上调用上面的方法。不确定请求的位置是否有所不同?
我错过了什么?
提前致谢
答案 0 :(得分:0)
您是否在高级应用设置中启用了沙箱模式?