Ruby on Rails在没有用户登录的情况下查看Facebook事件

时间:2016-03-10 19:04:17

标签: ruby-on-rails facebook koala koala-gem

我正在组建一个使用Ruby on Rails和Koala显示Facebook活动的网站。

如果我执行以下操作,我可以正常显示事件:

graph = Koala::Facebook::API.new(auth_token)
fb_event = graph.get_object(some_event_id)

但是,只要我将第一行更改为:

graph = Koala::Facebook::API.new(auth_token)

即没有auth_token,我收到错误 - > type:OAuthException,代码:104,message:请求此资源需要访问令牌。 [HTTP 400]

我不希望用户必须登录才能查看该事件。我知道我不必登录Facebook查看活动,因此我确信必须有办法获得活动而不必让用户登录。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用WizKid的评论让我到达那里:

我去了https://developers.facebook.com/tools/access_token/ 然后,我使用了我的应用程序"用户令牌"