我使用的是Boxr gem boxr对于我的自动测试我需要对文件进行一些操作,并且在开发人员令牌过期一段时间后,我创建了开发人员令牌并做了一些事情。 但是在文档上我看到我可以在运行测试之前刷新令牌。
如果您希望Boxr在访问令牌失效后自动刷新令牌,您可以提供刷新令牌,以及您的client_id和client_secret,以及在刷新时调用的块。
token_refresh_callback = lambda {|access, refresh, identifier| some_method_that_saves_them(access, refresh)}
client = Boxr::Client.new('zX3UjFwNerOy5PSWc2WI8aJgMHtAjs8T',
refresh_token: 'dvfzfCQoIcRi7r4Yeuar7mZnaghGWexXlX89sBaRy1hS9e5wFroVVOEM6bs0DwPQ',
client_id: 'kplh54vfeagt6jmi4kddg4xdswwvrw8y',
client_secret: 'sOsm9ZZ8L8svwrn9FsdulLQVwDizKueU',
&token_refresh_callback)
问题是:保存刷新令牌的方法应该是什么?的" some_method_that_saves_them"