def modifyEatRobot(user_name="admin", password='******', coin='NZ', target_price=None, start_date=None, end_date=None): """ 函数功能:修改吃单机器人 """ from utils import get_API_info, get_BMS_url_info start_date_timestamp = int( time.mktime(time.strptime(str(start_date), "%Y-%m-%d %H:%M:%S"))) end_date_timestamp = int( time.mktime(time.strptime(str(end_date), "%Y-%m-%d %H:%M:%S"))) print(start_date_timestamp, end_date_timestamp, sep='\n') login_cookies = BMSLogin(user_name=user_name, password=password).cookies jsonString = get_API_info.add_new_eat_robot % ( repr(coin), target_price, start_date_timestamp, end_date_timestamp) data = dict(jsonString=jsonString) r = requests.post(get_BMS_url_info.add_new_eat_robot_url, data=data, cookies=login_cookies) if r.json()['msg'] == '操作完成': print(r.json()['data']) else: print(r.json()['msg'])
def getSellerAppealInfo(user_name="admin", password="******", order_ID_NO=None): login_cookies = BMSLogin(user_name=user_name, password=password).cookies #payload = {'fiatDealTradeOrderId': order_ID_NO} r = requests.post(get_BMS_url_info.get_seller_appeal_info_url % (order_ID_NO), cookies=login_cookies) return r.json()['data'][0]
def judgeBuyerWin(user_name="admin", password="******", order_ID_NO=None): """ 函数功能:判定买家胜诉 """ login_cookies = BMSLogin(user_name=user_name, password=password).cookies r = requests.post(get_BMS_url_info.appeal_judge_buyer_win_url % (order_ID_NO), cookies=login_cookies) print(r.json())
def getBuyerAppealInfo(user_name="admin", password="******", order_ID_NO=None): """ 函数功能:获取买家申诉信息 """ login_cookies = BMSLogin(user_name=user_name, password=password).cookies # 需要增加cookies才能不被拦截 r = requests.post(get_BMS_url_info.get_buyer_appeal_info_url % (order_ID_NO), cookies=login_cookies) return r.json()['data'][0]
def rejectBuyerAppeal(user_name="admin", password="******", order_ID_NO=None): """ 函数功能:驳回买家申诉 """ login_cookies = BMSLogin(user_name=user_name, password=password).cookies buyer_lawsuit_record_Id = getBuyerAppealInfo( user_name=user_name, password=password, order_ID_NO=order_ID_NO)['lawsuitRecordId'] r = requests.post(get_BMS_url_info.reject_judge_url % (buyer_lawsuit_record_Id), cookies=login_cookies) print(r.json())
def getRunningEatRobotList(user_name="admin", password='******'): """ 函数功能:获取正在运行的吃单机器人 """ from utils import get_API_info, get_BMS_url_info login_cookies = BMSLogin(user_name=user_name, password=password).cookies jsonString = get_API_info.get_running_eat_robot_list data = dict(jsonString=jsonString) r = requests.post(get_BMS_url_info.get_eat_robot_list_url, data=data, cookies=login_cookies) if r.json()['msg'] == '操作完成': return r.json()['data'] else: print(r.json()['msg'])
def getEatRobotInfoWithCoin(user_name="admin", password='******', coin='NZ'): """ 函数功能:获取某个币种的吃单机器人信息 """ from utils import get_API_info, get_BMS_url_info login_cookies = BMSLogin(user_name=user_name, password=password).cookies jsonString = get_API_info.get_eat_robot_info % (repr(coin)) data = dict(jsonString=jsonString) r = requests.post(get_BMS_url_info.get_eat_robot_info_url, data=data, cookies=login_cookies) if r.json()['msg'] == '操作完成': return r.json()['data'] else: print(r.json()['msg'])