api.py 文件源码

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

项目:mf-platform-bse 作者: utkarshohm 项目源码 文件源码
def soap_get_password_upload(client):
    method_url = METHOD_UPLOAD_URL[settings.LIVE] + 'getPassword'
    svc_url = SVC_UPLOAD_URL[settings.LIVE]
    header_value = soap_set_wsa_headers(method_url, svc_url)
    response = client.service.getPassword(
        MemberId=settings.MEMBERID[settings.LIVE], 
        UserId=settings.USERID[settings.LIVE],
        Password=settings.PASSWORD[settings.LIVE], 
        PassKey=settings.PASSKEY[settings.LIVE], 
        _soapheaders=[header_value]
    )
    print
    response = response.split('|')
    status = response[0]
    if (status == '100'):
        # login successful
        pass_dict = {'password': response[1], 'passkey': settings.PASSKEY[settings.LIVE]}
        return pass_dict
    else:
        raise Exception(
            "BSE error 640: Login unsuccessful for upload API endpoint"
        )


## fire SOAP query to post the order
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号