订餐系统之同步美团商家订单
2017-05-19 08:34
323 查看
引子
早上和往常一样去工商大学打球,除了今天三分比较准外,一切都还是那样的循规蹈矩。也许股子里还有那么一些不甘平庸,总想着能改变一下如此无趣的按部就班。
转过行政楼,一波一波的学生在谈笑风生。哦,是了,又到拍毕业照片的时间了。
又是一年过去了(也不知从何时起,开始以毕业来计年了),弹指一挥间,已经在这里工作7年半了。
一份工作越是做得久,反到越羞于提起。也许是羞于现状,也是羞于未来的我吧。说不清,道不明,有点乱...
脚步也随着不安的思绪加快了频率,迅速的穿过了人群...未来还需多努力,希望明年此时,能多一份从容。
——————————触景生情,些许伤感,回归主题——————————
背景
之前写过一篇关于同步饿了么订单的文章《订餐系统之同步饿了么商家订单》,有不少人加我咨询,感觉有这方面需求的人还是满多的,毕竟现在2家几乎瓜分了市场,再做平台已然机会渺茫了,但是商户毕竟需要服务,订单还得配送出去。然后饿了么,美团外卖都提供了面向供应商的api的权限的申请,这对我们做配送系统的说,真是一大利好。以前都是让商户手动录入其他平台的订单,费力还容易出错。还得在多个app之间来回切换,商户也是抱怨满天。有了这些接口,商户可以选择自动接单,
自动同步订单,再也不用几个app来回切换了。饿了么同步订单,在上面的文章中已经介绍了,虽然接口现在变成2.0了。有了一些变化,总的来说还是 万变不离其宗。本篇就来详细接受下同步美团订单的相关步奏。写得不对地方,欢迎指正 :)
具体流程,下图中写得比较详细。
public apiResultInfo shopOnline(int shopid) { apiResultInfo rs = new apiResultInfo(); meituanbindlogInfo record = new meituanbindlog().GetList(1, 1, "ePoiId=" + shopid + " and mtype=1", "mid", 1).FirstOrDefault(); if (record == null) { OperationLog.Warn("商家:" + shopid + "未找到绑定token"); rs.msg = "商家:" + shopid + "未找到绑定token"; return rs; } parameters.Add("appAuthToken", record.appAuthToken); createSHA1Sign(); HttpItem objHttpItem = new HttpItem() { Encoding = "utf-8", Method = "POST" }; string url = "http://api.open.cater.meituan.com/waimai/poi/open"; string returnmsg = queryData(objHttpItem, url); mtresult result = Newtonsoft.Json.JsonConvert.DeserializeObject<mtresult>(returnmsg); if (result.data != null && result.data.ToLower() == "ok") { rs.state = 1; } else { rs.msg = "商家上线失败"; } return rs; }
设置商家上线
上线
其他还有很多接口可以按需对接,比如商口数据,评论数据。目前我们用不上,暂未对接。最后一步就上线操作了。未上线之前,最多能接5个商家,上线后就没有限制了。
目前上线要先写一个《上线申请》,然后在开放平台,里点击上线,会有美团人员联系你,确认相关信息就OK了。
最后效果图如下:
结语
对接美团外卖,除了提交审核时间不好,导致审核时间长了些外,其他还是蛮顺利的,他们也蛮配合的,根据接口文档几乎可以完整大部分操作。就代码上而言,确定没有太多可以说的,对接过程还是有些曲折的。希望这个文章能给那个正在对接的,想对接的人提供一些帮助,如果真有帮助了,有个赞最好了。
如果有同在做这个的,欢迎交流哈。
最后,呼应下开头,7年半,真不是一个短时间,我们能写多少个7年的代码呢。也想借此,听听诸位的心声。
成为一名优秀的程序员!
相关文章推荐
- 订餐系统之同步美团商家订单
- 订餐系统之同步美团商家订单
- 订餐系统之同步饿了么商家订单
- 订餐系统之同步饿了么商家订单
- 订餐系统之同步饿了么商家订单
- 订餐系统之同步口碑外卖商家菜单与点点送订单
- 仿饿了么、百度、美团外卖,订餐网站外卖系统
- 海洋工作室——网站建设专家:【原】在线订餐系统,可商业化!订单系统共享啦!!应用技术: AJAX, LINQ, MASTERPAGE, ASP.NET
- 外卖订单爬虫 定时自动抓取三大外卖平台上商家订单(美团,饿了么,百度外卖)
- 订餐系统之获取淘宝外卖订单
- 饿了么、百度、 美团外卖系统网上订餐
- 订餐系统:提交订单代码实现
- 日订单超1000万,美团外卖是如何设计广告推送系统的?
- 订餐系统:手机端左右滑提交一星期订单的代码实现
- 外卖系统,41邦订餐管理系统,仿饿了么app,仿美团外卖app,外卖点餐app
- 海洋工作室——网站建设专家:【原】在线订餐系统,可商业化!订单系统共享啦!!应用技术: AJAX, LINQ, MASTERPAGE, ASP.NET
- 日订单超1000万,美团外卖是如何设计广告推送系统的? 推荐
- ERP系统订单管理的一些要点
- 嵌入式系统数据同步协议---SyncML协议
- Debian下同步系统时钟