Я пытаюсь войти в Robinhood API, используя:
import requests
def login():
u = "myusername"
p = "mypassword"
url = "https://api.robinhood.com/api-token-auth/"
r = requests.get(url, username=u, password=p)
#r = requests.get(url)
return r.text
print login()
У меня есть способ сделать это в Curl, который:
'curl -v https://api.robinhood.com/api-token-auth/ -H "Accept: application/json" -d "username='+username+'&password='+password+'"'
При использовании Python-запросов яполучить следующую ошибку:
Traceback (most recent call last):
File "rhood.py", line 12, in <module>
print login()
File "rhood.py", line 8, in login
r = requests.get(url, username=u, password=p)
File "C:\Python27\Lib\site-packages\requests\api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "C:\Python27\Lib\site-packages\requests\api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
TypeError: request() got an unexpected keyword argument 'username'