使用Koala和Rails获取应用用户访问令牌

时间:2016-03-26 12:58:38

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

我有一个Facebook应用程序,我可以从这个网址获取用户令牌和应用程序令牌:https://developers.facebook.com/tools/access_token/ 在我的Ruby on Rails应用程序中,我使用以下代码获取事件信息:

graph = Koala::Facebook::API.new(<My USER token from the aforementioned URL>)
fb_event = graph.get_object(facebook_event_id) 

此处的问题是应用用户令牌过期。我知道这就是它不应该直接放在代码中的原因,但到目前为止测试目的已经足够了。然而,这显然不是一个好的长期战略。

如何动态获取此用户令牌?它是否类似于为实际用户获取用户令牌而不是应用程序?

1 个答案:

答案 0 :(得分:0)

您可以请求一个长期存在的令牌并将其用于测试目的。 https://developers.facebook.com/docs/facebook-login/access-tokens/expiration-and-extension