I have to make request to an API to get access token. It expires in a day i.e. 86400 secs or 24 hours. I need to get a new access token once a new day is started.
Below is my API access code:
def get_access_token():
logging.info('Started to get access token')
response = requests.post(settings.URL, data=params).json()
logging.info('Fetched Access token')
return response
I need to make sure only above method get_access_token runs once at first hour everyday. My whole job runs every hour using blockingscheduler. Only above piece of code needs to run once at first hour everyday.
Please let me know how it can be achieved ?