Generate access_token using existing refresh_token !!

There is only a curl code to generate access_token using the existing refresh_token !!
=========================================================


curl --location --request POST 'https://api.fyers.in/api/v2/validate-refresh-token' \

--header 'Content-Type: application/json' \

--data-raw '{

"grant_type": "refresh_token",

"appIdHash": "c3efb1075ef2332b3a4ec7d44b0f05c1********************",

"refresh_token": "eyJ0eXAiOiJKV1***.eyJpc3MiOiJhcGkuZn***.5_Qpnd1nQXBw1T_wNJNFF***",

"pin": "****"

}'

How to generate same using python ?

Below python code is not working :

grant_type = "refresh_token"

refresh_token = "eyJ0e***********6A"

pin = "XXXX"

session = accessToken.SessionModel(

client_id=client_id,

secret_key=secret_key,

response_type=response_type,

redirect_uri=redirect_uri,

refresh_token=refresh_token,

pin=pin,

grant_type=grant_type

)

session.set_token(refresh_token)

generateToken_refresh = session.generate_token()

print(generateToken_refresh)

3 replies