def get_location(token): host = 'http://172.18.228.127:7005/api/v1/nest/nest_location/get_spot' data = {"latitude":"22.630396","longitude":"113.823172"} r = http_request(api=host, method='get', token=token, **data) #print(r) logger.info(r.get('response')) return r.get('response')
def buy_beehome(number,latitude,longitude,token): host = 'http://172.18.228.127:7005/api/v1/nest/timeInfo/buyNestTime' data = {"price": 20, "channelCode": "ios", "nestLocationId": number, "payType": "10001","days":5,"startDate":"2019-03-15", "safetyCode": "123456", "payLatitude": "113.822985", "payLongitude": "22.630174","nestLatitude":latitude,"nestLongitude":longitude} r = http_request(api=host, method='post', token=token, **data) logger.info(data) logger.info('接口返回:{} 广告位:{} 经度:{} 纬度:{}'.format(r,data.get("nestLocationId"), data.get("nestLatitude"),data.get("nestLongitude")))
def get_frist_time(token, i): data = { "nestLocationId": i[0], "locationLatitude": str(i[1]), "locationLongitude": str(i[2]) } r = http_request(api=time_api, method='post', token=token, **data) print(data) aa = r.get('response').get('current').get('nestTimeInfoId') logger.info(aa) return aa
def buy_bee(token, info_id): data = { "price": 1, "channelCode": "ios", "nestTimeInfoId": info_id, "payType": "10001", "safetyCode": "123456", "longitude": "113.021121", "latitude": "25.776524" } r = http_request(api=buy_api, method='post', token=token, **data) logger.info(r) return r
def buy_beehome(token): host = 'http://172.18.228.127:7005/api/v1/nest/timeInfo/buyNestTime' data = { "price": 20, "channelCode": "ios", "nestLocationId": 320259875, "payType": "10001", "days": 5, "startDate": "2019-03-15", "safetyCode": "123456", "payLatitude": "113.822985", "payLongitude": "22.630174", "nestLatitude": "109.68674629926681519", "nestLongitude": "20.66255135294448309" } for i in range(3): r = http_request(api=host, method='post', token=token, **data) logger.info(r)