Ruby on rails Rails 4/Koala:如何刷新长访问令牌?

Ruby on rails Rails 4/Koala:如何刷新长访问令牌?,ruby-on-rails,ruby,facebook,facebook-graph-api,koala,Ruby On Rails,Ruby,Facebook,Facebook Graph Api,Koala,使用Rails 4和Koala gem版本2。 我有我的个人Facebook页面(不是个人资料)。 当我在我的网站上发布新帖子时,我也想在我的facebook页面上自动发布。 我正在使用考拉宝石,但我有一些访问令牌的问题 访问期间,我将获得一个短期代币。此令牌仅在2小时后过期 我的目标是获得长寿代币。 我创建了一个新的Facebook应用程序,并获得了一个客户id和客户机密 访问此网站,我将获得万岁代币 现在我可以使用我的长寿令牌在我的页面上发布: user = Koala::Facebook:

使用Rails 4和Koala gem版本2。 我有我的个人Facebook页面(不是个人资料)。 当我在我的网站上发布新帖子时,我也想在我的facebook页面上自动发布。 我正在使用考拉宝石,但我有一些访问令牌的问题

访问期间,我将获得一个短期代币。此令牌仅在2小时后过期

我的目标是获得长寿代币。 我创建了一个新的Facebook应用程序,并获得了一个客户id客户机密

访问此网站,我将获得万岁代币

现在我可以使用我的长寿令牌在我的页面上发布:

user = Koala::Facebook::API.new long_live_access_token
page_access_token = user.get_connections('me', 'accounts').first['access_token']
page = Koala::Facebook::API.new page_access_token
page.put_connections("me", "feed", message: "I am posting on my page!ok!")
它似乎可以工作,但我的问题是长寿令牌在60天后过期,所以我需要刷新它。 我没有找到刷新长寿令牌的解决方案。很明显,我不能每60天重复一次整个过程


想法?

来自官方文件:

这些令牌(长寿命)将在 使用你的应用程序的人向Facebook的服务器发出请求。如果没有 如果发出请求,令牌将在大约60天后过期,并且 用户必须再次通过登录流才能获得新的 代币


永不过期的标记是页面标记。

您可以链接到该引用的来源吗?我没发现它在下面