INNER CODE UNIT · Python
loginWithOTP
Shra1V32/Playlist-AutoUpdater · login.py:58
def loginWithOTP(sid, rmn, otp):
payload = getPayload(auth=otp, sid=sid, loginOpt="OTP", rmn=rmn)
headers = getHeaders()
x = requests.request("POST", url, headers=headers, data=json.dumps(payload))
if x.status_code == 200:
responseMessage = x.json()['message']
responseData = x.json()['data']
if responseMessage == "Logged in successfully.":
print("**********************************************")
print(responseMessage)
print("\n")
print("**********************************************")
print("Saving user details to userDetails.json so that you don't have to login again")
user.update({
"accessToken": responseData['accessToken'],
"expiresIn": responseData['expiresIn'],
"entitlements": responseData['userDetails']['entitlements'],
"sid": responseData['userDetails']['sid'],