【发布时间】:2011-04-01 17:35:04
【问题描述】:
我为我的 rails 应用程序创建了一个 facebook 粉丝专页,我希望能够将 rails 应用程序中的数据发布到该 facebook fanpage 的墙上。
在网络上进行了大量挖掘之后,我发现我对很多术语感到非常困惑。我发现的大多数解决方案,包括fb_graph gem 都要求一个 ACCESS_TOKEN,它需要一个 APP_SECRET 和一个 APP_ID。我可以找到该页面的 ID,但我认为我无法获得一个普通粉丝页面的 APP_SECRET。
gem 文档说我可以使用这个 sn-p 发布到提要:
me = FbGraph::User.me(ACCESS_TOKEN)
me.feed!(
:message => 'Updating via FbGraph',
:picture => 'https://graph.facebook.com/matake/picture',
:link => 'http://github.com/nov/fb_graph',
:name => 'FbGraph',
:description => 'A Ruby wrapper for Facebook Graph API'
)
这很好,除了我不知道我是否可以在没有 APP_SECRET 和 APP_ID 的情况下获得 ACCESS_TOKEN。
我需要创建 Facebook 应用吗? (我认为这与普通的粉丝页面不同......)我希望用户能够“喜欢”该页面,以便我在我的新闻提要中发布的内容也会显示在他们的新闻提要中。
这只是一页,我不认为我需要通过 OAUTH 对用户进行身份验证...我不希望 他们 在页面的墙上发帖,只是要在其自己的墙上发布的页面。但我希望它是自动化的。
我该怎么做?
【问题讨论】:
标签: ruby-on-rails facebook facebook-graph-api gem