Invalid TOTP
-
@SaralaKannan said in Invalid TOTP:
Unable to login this error shows what to do please help me
-
Same issue for me as well.
-
Not able to login
This message showing after filling login credentials. -
Same for me too, just yesterday the code was working fine.
-
Same for me. Team please look into this. It was working yesterday and now not working.
-
Why admin is not answering
-
TypeError Traceback (most recent call last)
<ipython-input-37-b86ba37da6be> in <module>
1 obj=SmartConnect(api_key=apikey)
----> 2 data = obj.generateSession(username,pwd,totp)
3 dataTypeError: generateSession() takes 3 positional arguments but 4 were given
getting this error
-
@ganeshpanpat I am also getting this error. @admin kindly assist.
-
Code was updated to send totp, need to checkout new code or edit smartConnect.py file.. Really annoying release process.
-
This link shows how to enable totp and use in the sdk
https://smartapi.angelbroking.com/topic/2377/guide-to-secure-your-smartapi-account-with-two-factor-authentication?_=1664622563730 -
@tinvenc
this link is not working, what to do?https://apiconnect.angelbroking.com/rest/auth/angelbroking/user/v1/loginByPassword
-
Even if there is any change around including TOTP in the Smartconnect generateSession, the SmartAPI library is not updated by Angel.
The older version was 1.2.9 and even if I reinstall the library now, it still is same. https://github.com/angel-one/smartapi-python
The error I am getting by adding TOTP in the generateSession is:
"TypeError: SmartConnect.generateSession() takes 3 positional arguments but 4 were given"I have never seen a more irresponsible release plan for any user-facing product.

-
I do agree, I was debugging from morning to understand why its not working and going through many links here
-
This link will be used by the SDK for login, You have to follow the numbered steps in the link an update the code, and pass the value for new parameter added
-
Please follow below steps
Step 1: Checkout smart api python repo (https://github.com/angel-one/smartapi-python)
Step 2: Checkout the main branch if not already there
Step 3: Run python setup.py install -
@admin I don't think this is the best way for users to update the library on their end.
Why can't Angel team update the library version, so that its an online sync that can be done without checking out the smart api repository? -
-
@ganeshpanpat were you able to solve this?
-
@admin Still facing the same error. "TypeError: SmartConnect.generateSession() takes 3 positional arguments but 4 were given"
-
@jupyter Yes.. its working now