_ibm_http_client.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:ProjectQ 作者: ProjectQ-Framework 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号