Web サイトで入力したフォームの内容を保存するためにInfusionSoft の APIを使用しています。API は OAuth を使用しており、私が言えることから、生涯セッションを持つ方法はありません。
OAuth が機能しているように見える方法は、Web サイトにログインするのと同じように、ユーザーがセッションの有効期限が切れた場合にログインできるように設計されていることです。これは明らかに API には適していませんが、これは珍しい要件ではないと確信しています。
初期トークンを持っていますが、有効期限が切れた後はどうなりますか? 私が考えることができる唯一のことは、アクセス トークンを更新するために 1 時間ごとに実行される cron ジョブを用意することです (「refreshAccessToken」メソッドがあります)。