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
评论列表
文章目录