我为我的Rails应用做了一个Facebook粉丝页面,我希望能够将Rails应用中的数据发布到该粉丝页面的墙上。发布到Facebook粉丝页面墙从Rails
经过大量的网络挖掘,我发现我很困惑很多术语。我发现的大多数解决方案,包括fb_graph gem都需要一个ACCESS_TOKEN,这需要一个APP_SECRET和一个APP_ID。我可以找到页面的ID,但我不认为我可以只为普通粉丝页面获得APP_SECRET。
宝石医生说我可以只使用这个片段张贴到饲料:
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'
)
这是伟大的,但我不知道如果我能得到一个ACCESS_TOKEN没有APP_SECRET和APP_ID。
我是否需要创建Facebook应用程序? (我认为这与正常的粉丝页面不同)我希望用户能够“喜欢”该页面,以便我在新闻Feed中发布的内容也会显示在他们的新闻Feed中。
这只是一个网页,我不认为我需要通过OAUTH来验证用户身份。我不想他们张贴在页面的墙壁,只是网页上发布它的自己墙。但我希望它是自动的。
我该怎么做?
所以这将在控制器的创建操作?你如何获得访问令牌? – rugbert 2011-10-22 19:39:29
可以在控制器中,但我更喜欢它在模型中。 – 2011-11-08 03:34:36
access_token包含在“owner.accounts”调用的响应中。 – 2011-11-08 03:36:06