Unable to login
-
@admin I am trying to connect to the api through python. Currently I am getting NameError with folloiwng message. Is there a bug?
~\Anaconda3\envs\angel1\lib\site-packages\smartapi\smartConnect.py in generateSession(self, clientCode, password)
242 loginResultObject=self._postRequest("api.login",params)
243
--> 244 if loginResultObject['status']==True or true:
245 jwtToken=loginResultObject['data']['jwtToken']
246 self.setAccessToken(jwtToken)NameError: name 'true' is not defined
-
-
@Sailash
remove 'or true' from file smart connect py line 244 -
@Sailash
just type this in your browser https://smartapi.angelbroking.com/publisher-login?api_key=xxx
you get log in page.
use api keys generated by you at xxx.
will see log in page -
@admin I have tried the steps mentioned in the github...with the same code. Still the same. Can you please let me know where is the fault?
from smartapi.smartConnect import SmartConnect #or
#import smartapi.smartExceptions(for smartExceptions)#create object of call
smartApi =SmartConnect(api_key="xxxx")
obj=SmartConnect(api_key="xxxx")
#login api calldata = smartApi.generateSession("Mxxx","Gxxxxx")
refreshToken = login['data']['refreshToken'] -
@Sailash said in Unable to login:
Is there a bug
Hi, there are no bugs in Python SDK.
Please refer : https://github.com/angelbroking-github/smartapi-python