美团外卖API接入(二)

下面开始写一些操作美团订单的方法
美团外卖API接入(二)

只列举部分代码
该方法是通过订单编号得到美团服务器订单。通过该方法可以看到需要传入OrderId,及一个appAuthToken。
appAuthToken说明:
此参数是在做门店映射的时候美团服务器传过来的,代表的是美团门店的唯一标识,我们在操作美团订单的时候需要传入这个参数,所以这一个值我们是需要保存在本地的。
即在做门店映射的过程当中,我们需要保存token并将自己门店id传给美团服务器,因为门店推送订单过来的时候,是会带上我们系统门店的id的。美团服务器这个token是门店级别的,一个门店会有一个token。
美团外卖API接入(二)

在来看一看门店确实订单的方法,
这个方法没有什么可以说的。按照自己的规范操作美团订单,根据前端的需求将美团返回的code接收并返回给前端 ,做好相应的日志记录。
美团外卖API接入(二)

心跳方法:只需要回一个ok就行了。美团服务器会每隔30s请求一次。要是它们请求不了,则不会给你推送订单。
美团外卖API接入(二)
美团推送订单给服务器
1,得到美团订单及一些其它参数,是需要将其它参数加密,并与传过来的sigh做对比。防止它人篡改数据。
2,得到美团订单转化到本地的对象中,并存入本地。
3,菜品名有时会有乱码,不是因为字符集的原因,而是美团服务器存的就是乱码。本人用查询订单查询过美团服务器订单,里面就是乱码,导致保存不成功。所以这里有一个emojiFilter做过滤。防止保存到本地失败。
4,接收到订单,会用阿里推送push给前端ERP设备。此处推送模拟了tcp握手协议,因为有时候由于网络原因。
会导致推送接收不到,所以如果设备没有接收到,我会过一会在推送一次。下一篇会讲到设计的方法,很简单。
美团外卖API接入(二)
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值