PHP接美团外卖教程

一. 入门坑深似海. 看下美团外卖的文档, 简单粗暴 有底气~

但是里面只有JAVA的SDK~ 木有PHP的..(((((

下面就说说, 如何用接通美团外卖 (外卖模块)

美团外卖文档 : http://developer.meituan.com/openapi

正常 美团外卖下单流程
客户端下单 -> 推送到商家后台 -> 接单 -> 送餐 -> 完成

二. 你要具备测试的工具还有APP
一台手机. ~美团外卖APP美团外卖商家版APP(你的APP)

问题1: 如何找到我的测试店铺?在开发者中心下, 会提供一个测试门店给你. 当然也可以自己新增 (建议用永久的)

image.png

四: 开发 (按着顺序来)

1: 门店授权 http://developer.meituan.com/openapi#4.1.2
商家授权步骤: 点击进入 -> 授权登录页面 -> 选择门店 -> 绑定成功

开发步骤:
组装 请求URL -> 跳转到 -> 回调接口

1:组装 URL


image.png

解析:
1: 上面的developerId和signKey 都可以在开发者中心里面获取到.
2: ePoiId 由你来提供一个ID传输过去, 到时他会带回这个ID回调给你, (这里推荐使用数据库自增ID,不然的话你会挖坑的)
3: businessId 如上, 自己选择就行, (外卖选2)

2:跳转到URL

image.png

3: 回调接口
先看回调参数

image.png

上面是客户在登录完授权成功之后, 美团会带数据回调你预先调好的地址, 如下

image.png

参数解析,
appAuthToken 是token , 用于以后每次的操作时候要带的签名组装使用.
timestamp 过期时间戳, 基本不用理, 15年以上 都是永久的.

回调接口的开发:
要先注意的是.
1: 开发者收到token信息,必须返回json字符串{"data":"success"}
如果平台没收到的话,会隔一段时间再访问你的回调接口, 10次之后, 他就会报警发信息到你手机上了.~ 如下图.

image.png

一般我会把这条JSON放在代码的头部, 然后下面再开始我的逻辑.

2:开放平台回传token信息的方式是post,contentType是application/x-www-form-urlencoded,不是json

image.png

所以你直接在上面post就能得到了. 如上图.

3: 然后你可以开始下面你自己的逻辑了. 把信息入库什么的.. 这个就要看你们公司的业务是怎么样的了.~

2: 订单回调接口 http://developer.meituan.com/openapi#7.5.1
商家步骤 : 买家下单 -> 商家收到新订单通知

开发业务逻辑 : 收到新订单通知 -> 回调接口 -> 处理

回调接口依然要从回调地址上面写好要回调的地址

开始写代码了. 要注意了. 这次回调的JSON就跟授权回调的json不同了..

image.png

但接受信息依然是用POST来接收

image.png

订单的推送接口. 你看下上面的逻辑, 然后再来处理就OK了.
注意返回的order是一条json数据~

image.png
image.png

这个很简单~~

3: 订单操作
商家在上面使用操作步骤, 比如 查看订单, 同意接单等操作.

image.png

拿一个做示例~ 同意接单操作

1: 组装数据

使用post 与 地址

image.png

再看下请求示例

image.png

其他数据都有了. 有个sign签名是要自己去生成的,

sign签名 http://developer.meituan.com/openapi#3.1
授权加密流程
传递参数 -> 组装参数 -> 得到 sign = ( sha1( 按照key排序 + signKey ) -> 组装URL = ( $url + ? + $urlStr + sign ) -> 调用

image.png

可以参照一下我的. 如上图

然后就可以curl post过去. 如果成功, 会返回一个


image.png

玩懂了以上操作, 其他也就懂了~~

总结要注意的地方:
1: 回调JSON返回, 授权与其他回调要返回的json是不同的

2: 回调接口链接填写
如果你的链接是 带有' | ' 的. 如果直接丢上去的话, 是会被报错无法调用成功的,. 所以, 我们要使用下转义
把 | 转为&7C

image.png

3: 调用接口注意,
请熟读他的sign. 虽然说是简单粗暴~

任何一条参数,
都不能是空的.
都不能是空的,
都不能是空的

重要的事情说三遍, 不然你就乖乖的等着被报签名错误吧~

测试总结: ( 持续更新)
问题1: 在美团APP如何找到你的测试门店?

下单测试步骤,
美团外卖APP -> 定位到 墨脱县 色金拉 -> 输入测试门店名称

持续更新, 有不懂的可以私聊问问哈, 我会继续贴上~ 还有核心优化的问题,也可以问下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容