def _authenticate(email=None, password=None):
"""
:param email:
:param password:
:return:
"""
if email is None:
try:
input_fun = raw_input
except NameError:
input_fun = input
email = input_fun('IBM QE user (e-mail) > ')
if password is None:
password = getpass.getpass(prompt='IBM QE password > ')
r = requests.post(urljoin(_api_url, 'users/login'),
data={"email": email, "password": password})
r.raise_for_status()
json_data = r.json()
user_id = json_data['userId']
access_token = json_data['id']
return user_id, access_token
评论列表
文章目录