美团外卖开放平台对接经验总结(一)

2017-06-21  司想君  司想君

两个月的时间,在除官方文档之外的资源极其匮乏的条件下,项目组群策群力完成了美团和饿了么的外卖开放平台对接,在这里对团队成员表示感谢,也把项目中填过的坑,淌过的河分享给大家。这注定是一篇受众极少的文章,但是希望能够对需要的人有所帮助。

如果能回到两个月前,我会告诉刚刚开始开发这个项目的团队,开发之前,认真看文档。在后续的开发过程中,60%的坑是因为我们没有认真研究官方文档而产生的。

要相信,由程序员属性的人产出的文档,能写出来的,都是干货。

今天作为开头第一篇,先整理一些开发人员关注较多的问题进行回答,后续会慢慢深入进去。

首先简单介绍一下我们的项目,方便大家寻找技术上的共通点(其实是为了打广告)。

我们的项目全称是海信外卖聚合平台。

项目的重点在聚合。对接多家外卖平台不是我们的目的,对接的再多,也不过是API的搬运工而已。我们要做的,是消化各平台之间的差异,真正帮商户实现“一套配置,多平台可用”的目的。

市场上有很多竞品,有的不提供门店管理,有的不提供菜品管理,为什么呢?因为各平台的实现差异太大,消化不了,干脆不做了。

这些不能闭环的系统,都是耍流氓。让商户用你的部分功能,还得去操作美团饿了么百度,不光实现不了三合一,反而成了三变四。还收人家的钱,不是耍流氓是啥。

当然,要做聚合,首先也要先对接。我们第一个面对的问题就是,先对接美团还是先对接饿了么(百度资质要求太高,我们不达标,目测拿到开发者资质的都是认识他们领导的)。下面从接口丰富程度,易读性和支持度三方面进行一下小小的对比。

丰富程度

各有千秋。举个例子:饿了么对退款状态的维护极其精细,而美团颗粒较粗;美团配送相关的接口十分丰富,饿了么却少之又少。

易读性

美团完胜。订单、退款、配送, 美团都有详细的流程图,哪个节点应该调用哪个接口,标的一清二楚,而饿了么,一个看似高大上的动态流程图显得十分NB,然而并没有什么卵用。

支持度

美团完胜。官方讨论组,上线支持群。客户人员很热心。饿了么,呵呵,我开发完了以后也不确定他们是不是有人工支持。

综上所述,如果你对外卖的业务不太熟悉,建议先对接美团。

接下来就先回答几个美团对接的问题。

  • 回调地址这么多,是不是每个都要配置。

是。如果你觉得哪个不需要,只能说明你对外卖的业务还没有了解透彻。我们也是开发到一个地方,仔细研究过才发现,奥,原来这个地方确实需要一个回调。

  • 测试帐号如何下单。

测试门店为一个坐标位于南极洲、配送范围为西藏昌都的线上测试门店,开发者可使用美团外卖APP定位到西藏昌都气象局,根据测试门店名称搜索到测试门店进行下单。注意加粗字体就好。

  • 如何测试在线支付。

    联系运营同学帮你开通。

  • 门店映射,请牢记AuthToken,否则5个门店都用完了只能联系客户解绑。

  • 测试美团专送需要提前申请。

  • 先上传菜品图片,再上传菜品。这个顺序不能颠倒。

  • 更新菜品信息要注意:isSoldOut字段设为0,否则菜品为下架状态,官方文档此处有误,请注意。

  • 上传菜品图片接口,文档描述与实际使用有出入,实测并不支持文件流。

  • 自配送即时单需要手动调用配送接口,美团专送即时单和预订单自动呼叫骑手;美团专送预订单可以提前手动调用配送接口。

    以上是我们在美团对接中曾经遇到的问题,如果有我没有回答到的,欢迎回复公众号信息反馈给我。下一篇,介绍饿了么对接流程中遇到的问题。欢迎关注,欢迎转发,更欢迎用以下方式进行打赏,鞭笞作者!

美团外卖开放平台对接经验总结(一)相关推荐

  1. PHP美团外卖开放平台开发记录,IM在线通讯token获取和消息解密!By勤勤学长

    token获取: 一开始我还以为,监听哪个店铺的消息,就用哪个店铺的appAuthToken获取长链接的token,但实际上,不管是使用哪个店铺的appAuthToken返回的内容是一样的,同时也意味 ...

  2. 达达开放平台php,达达开放平台对接的使用教程

    达达开放平台地址 [https://newopen.imdada.cn](https://newopen.imdada.cn/) **对接场景:** 对接方:平台自营型. 场景:对接方作为一个平台给入 ...

  3. 美团外卖广告平台化的探索与实践

    随着美团外卖业务不断发展,外卖广告引擎团队在多个领域进行了工程上的探索和实践,目前已经取得了一些成果.我们计划通过连载的形式分享给大家,本文是<美团外卖广告工程实践>专题连载的第一篇. 本 ...

  4. 美团外卖Android平台化的复用实践

    美团外卖平台化复用主要是指多端代码复用,正如美团外卖iOS多端复用的推动.支撑与思考文章所述,多端包含有两层意思:其一是相同业务的多入口,指美团外卖业务需要在美团外卖App(下文简称外卖App)和美团 ...

  5. 【IoT】物联网NB-IoT之电信物联网开放平台对接流程浅析

    电信物联网开放平台对接流程如下图所示: 1.创建 APP 应用 登录中国电信物联网开放平台对接测试环境SP Portal(https://180.101.147.135:8843),初次登录需要修改初 ...

  6. 物联网NB-IoT之电信物联网开放平台对接流程浅析

    电信物联网开放平台对接流程如下图所示: 1.创建 APP 应用 登录中国电信物联网开放平台对接测试环境SP Portal(https://180.101.147.135:8843),初次登录需要修改初 ...

  7. 电信物联网开放平台对接流程

    电信物联网开放平台对接流程如下图所示: 1.创建 APP 应用 登录中国电信物联网开放平台对接测试环境SP Portal(https://180.101.147.135:8843),初次登录需要修改初 ...

  8. 抖音api开放平台对接_抖音新增酒店预订等功能,一只脚踏进美团、携程腹地

    抖音虽拥有流量王牌,但一直苦于不能利用其带来最大化的商业变现.抖音也在不断地去尝试各种变现的可能性,本地生活就是其中的一个选项. 此前,抖音凭借重磅推出的"抖inCity城市美好生活节&qu ...

  9. 美团服务体验平台对接业务数据的最佳实践-海盗中间件

    背景 移动互联网时代,用户体验为王.美团服务体验平台希望能够帮助客户解决在选.购.用美团产品过程中遇到的各种问题,真正做到"以客户为中心",为客户排忧解难.但服务体验平台内部只维护 ...

最新文章

  1. play2.0文档-面向java开发者(7)异步HTTP编程
  2. 【javascript高级教程】JavaScript 字符串(String) 对象
  3. Pytest跳过执行之@pytest.mark.skip()详解大全
  4. 读过的设计模式的书小结
  5. Java -- Thread中start和run方法的区别
  6. 怎样能看懂matlab中的代码,初学者怎样能看懂代码
  7. 【浮动导航栏的定位】JS监听动态页面元素距离底部距离,并修改定位样式
  8. java 线程优先级_Java线程优先级
  9. 实现 RadioButtonList 单选按钮组设置及横向布局
  10. 阿里的防DDoS能力有多强,小蚁带你了解一下
  11. 微信小程序 image-cropper 还原按钮控制
  12. 联盟:微信封号最新规则以及解决方法
  13. 苹果传数据到苹果手机?iPhone怎么数据传输
  14. 上网操作1000问(供初學者)
  15. 【zt】克服当众怕羞的心理1
  16. 《HTML5 2D游戏编程核心技术》——第1章,第1.1节Snail Bait游戏
  17. 名悦集团:冬季汽车保养怎么做才到位
  18. 手推车轮 trolley wheel
  19. 【图像分割】FCMKFCM MRI图像分割【含GUI Matlab源码 582期】
  20. 陈浩洋参访中馥科技集团仓储中心,直播单小时破百万

热门文章

  1. 到底要怎么做,才能不堵车?
  2. Transflow安装时弹出错误:You are using pip version 9.0.1, however version 19.1.1 is available. You should co
  3. 软件测试的7个基本原则
  4. 网游运营基本概念及专业术语
  5. web服务之LAMPLNMP架构
  6. 将旧电脑配置成linux主机,如何将旧电脑变成主文件服务器
  7. ubuntu18下载utuntu18镜像
  8. 雷军:编程不仅仅是技能,更是一种艺术!
  9. linux网卡配子接口,linux 内核学习(2).
  10. VMware上Ubuntu实现和windows复制粘贴