针对大麦网部分演唱会门票仅能在app渠道抢票的问题,研究了抢票接口并编写了抢票工具。
大麦网购票的工作流程大概为:
- 获得详情:接口为
mtop.alibaba.damai.detail.getdetail
。基于某演出的id(itemId)获得演出的详细信息,包括详情、场次、票档(SkuId)价位及状态信息, - 构建订单:接口为
mtop.trade.order.build.h5
。发送 演出id+数量+票档id(itemId_count_skuId
),得到提交订单所需的表单信息,包括观众、收货地址等。 - 提交订单:接口为
mtop.trade.order.create.h5
。对上一步构建订单得到的表单参数作出修改后,发送给服务器,得到最后的订单提交结果和支付信息。
本文仅用于学习交流,严禁用于非法用途。