0
https://appcenter.intuit.com/Playground/OAuth/IA 또는 180 일 이하의 기간을 사용하는 경우 액세스 토큰의 지속 시간 (유효 기간)을 확인할 수있는 방법이 있습니까? 내 고객, 말하자면, 파이썬?액세스 토큰의 지속 시간 - 그것을 발견 할 수있는 방법이 있습니까?
https://appcenter.intuit.com/Playground/OAuth/IA 또는 180 일 이하의 기간을 사용하는 경우 액세스 토큰의 지속 시간 (유효 기간)을 확인할 수있는 방법이 있습니까? 내 고객, 말하자면, 파이썬?액세스 토큰의 지속 시간 - 그것을 발견 할 수있는 방법이 있습니까?
나는 (내가 틀렸다면 누구나 정확하게 다시 문서를 확인했다.) 내가 토큰이 만료되었다는 것을 알고 싶다.
토큰을 지속 할 때 생성 된 날짜를 기록해야합니다. 다음으로 일상 작업을 설정하여 이 30 일 만료에 도달했는지 확인합니다 (만료 될 때까지 40 일 같은 기준 설정). 토큰이 해당 조건에 부딪히면 API 다시 연결 서비스가 호출됩니다.
다음은 을 Python으로 적용 할 수있는 Cron Rake 작업의 예입니다.
task :renew_access_tokens => :environment do
range = (Time.now-175.days)..(Time.now-140.days)
accounts = Account.where(qbo_token_created_at: range)
accounts.each do |account|
response = Quickbooks::Base.new(account, :access_token).service.reconnect
account.qbo_token = response.token
account.qbo_secret = response.secret
account.qbo_token_created_at = Time.now
end
end
맞아요, 개발자는 고객의 회사/영역을 추적해야합니다. –