【问题标题】:Get App user access token using Koala and Rails使用 Koala 和 Rails 获取 App 用户访问令牌
【发布时间】:2016-03-26 12:58:37
【问题描述】:

我有一个 Facebook 应用程序,我可以从这个 url 获取它的用户令牌和应用程序令牌: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) 

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我很高兴在测试时不断刷新用户令牌,但在生产中我该怎么办?
    猜你喜欢
    • 2016-07-14
    • 2015-03-06
    • 1970-01-01
    • 2012-04-28
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    相关资源
    最近更新 更多