HTML5技术

订餐系统之同步美团商家订单 - 戢俊建(3)

字号+ 作者:H5之家 来源:H5之家 2017-05-19 13:00 我要评论( )

确认订单后,我们设置的订单确认通知接口,也有收到相应的通知,具体代码与新订单通知是一样的,只是你可以根据自己业务处理,比如,商家确认订单后,订单直接进入系统,自动调度,或者人工派单。 设置商家营业状态

  确认订单后,我们设置的订单确认通知接口,也有收到相应的通知,具体代码与新订单通知是一样的,只是你可以根据自己业务处理,比如,商家确认订单后,订单直接进入系统,自动调度,或者人工派单。

设置商家营业状态

  这个接口也是经常用到的,因为测试账号,不能登录美团外卖商户后台,如果商家有一个订单没接,商家就会自动休息,影响我们测试。所以实现这个接口后,可方便修改商家状态。

  这个接口与确认订单接口都是类似的,只是参数不同,url不同而已。由于调用api,我们都是封装在方法:queryData了,我们只用设置好参数即可。代码如下:

 

public apiResultInfo shopOnline(int shopid) { apiResultInfo rs = new apiResultInfo(); meituanbindlogInfo record = + shopid + , , 1).FirstOrDefault(); if (record == null) { OperationLog.Warn(+ shopid + ); rs.msg = + shopid + ; return rs; } parameters.Add(, record.appAuthToken); createSHA1Sign(); HttpItem objHttpItem = new HttpItem() { Encoding = , Method = }; ; string returnmsg = queryData(objHttpItem, url); mtresult result = Newtonsoft.Json.JsonConvert.DeserializeObject<mtresult>(returnmsg); ) { rs.state = 1; } else { rs.msg = ; } return rs; }

设置商家上线

 

 

上线

  其他还有很多接口可以按需对接,比如商口数据,评论数据。目前我们用不上,暂未对接。最后一步就上线操作了。

  未上线之前,最多能接5个商家,上线后就没有限制了。

  目前上线要先写一个《上线申请》,然后在开放平台,里点击上线,会有美团人员联系你,确认相关信息就OK了。

  

  最后效果图如下:

  

    

 

结语

  对接美团外卖,除了提交审核时间不好,导致审核时间长了些外,其他还是蛮顺利的,他们也蛮配合的,根据接口文档几乎可以完整大部分操作。

  就代码上而言,确定没有太多可以说的,对接过程还是有些曲折的。希望这个文章能给那个正在对接的,想对接的人提供一些帮助,如果真有帮助了,有个赞最好了。

  如果有同在做这个的,欢迎交流哈。

  最后,呼应下开头,7年半,真不是一个短时间,我们能写多少个7年的代码呢。也想借此,听听诸位的心声。

 

   成为一名优秀的程序员!

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • nodejs+websocket实时聊天系统 - 苏黎世宝贝

    nodejs+websocket实时聊天系统 - 苏黎世宝贝

    2017-05-18 14:00

  • Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦 - 13韩

    Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦 - 13韩

    2017-05-15 16:00

  • ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    ABP入门系列(16)——通过webapi与系统进行交互 - 『圣杰』

    2017-04-25 09:04

  • Omi全新版本来袭 - 指令系统 - 【当耐特】

    Omi全新版本来袭 - 指令系统 - 【当耐特】

    2017-04-20 14:04

网友点评
-