2013-02-22 67 views
0

我想从图中将公共提要拉到我的网站上。我目前正在使用Ruby on Rails的考拉宝石来做这件事。持久的服务器端Facebook身份验证

我的问题是,我无法弄清楚是否可以默默维护身份验证,以免中断服务。我不希望我的用户进行身份验证,只是使用服务器端连接。

可以这样做吗?我错过了什么?

回答

0

你的意思是,你想拉一个公共页面的饲料,并显示它在你的网站上,没有你的网站的用户需要登录到Facebook?请提供更多细节。

+0

是的,这正是我的意思 – 2013-02-24 21:30:54

1

我假设你有一个Facebook应用程序设置。要获取公共页面的帖子,您需要使用您的应用访问令牌。请注意,这与Facebook开发人员网站上的应用配置中指定的应用ID和密码不同。考拉的OAuth类提供了一种获取它的方法。

这里是如何做到这一点:(我是Depeche Mode的风扇)

oauth   = Koala::Facebook::OAuth.new Facebook::APP_ID, Facebook::SECRET 
app_access_token = oauth.get_app_access_token 
graph   = Koala::Facebook::API.new app_access_token 
graph.get_connections("depechemode", "posts")