Mik*_*ike 12 php session oauth infusionsoft
我使用InfusionSoft的API来保存在网站上填写的表单的内容.API使用OAuth,据我所知,没有办法实现终身会话.
OAuth的工作方式是,它设计为用户在会话过期时登录,就像登录网站一样.这显然不适合API,但我确信这不是一个不寻常的要求.
我有一个初始令牌,但在那之后到期,那么呢?我唯一能想到的是拥有一个每小时运行一次的cron作业来刷新访问令牌(有一个'refreshAccessToken'方法).
Bra*_*ery 11
您需要存储访问令牌(短期 - 它是24小时的直播)和刷新令牌(长期).
您只需要在每个会话开始时调用refreshAccessToken方法.该方法将返回新的访问令牌和新的刷新令牌.
在发出API请求时,使用新的访问令牌作为当前"会话".访问令牌将在24小时内有效(这会不时变化).
存储新的刷新令牌并再次用于下一个会话.