Basic Authentication
Single-Factor Authentication
Authenticationimport requests
class AutosharesAPIRequest:
baseURL = "https://pub-api-et-demo-prod.etnasoft.us/api/"
EtAppKey = "your EtAppKey from the BO Companies widget"
token = 'uninitialized'
username = "your username in Autoshares Trader"
password = "your password in Autoshares Trader"
def initialAuth(self):
#Creating a POST request
authenticationRequest = requests.post(self.baseURL + 'token',
headers = {"Accept" : "application/json", "Et-App-Key" : self.EtAppKey, "Username":self.username, "Password":self.password})
print('Authorization status code: ' + str(authenticationRequest.status_code) + '\n')
try:
responseJSON = authenticationRequest.json()
print(responseJSON)
self.token = "Bearer " + responseJSON["Token"]
return responseJSON
except:
return "No response"
#Performing initial Authentication
sampleRequest = AutosharesAPIRequest()
sampleRequest.initialAuth()CURL
Last updated