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'],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…