最近在研究饿了么为开发者开放的平台API,可以实现用户在饿了么平台下单后,将订单推送至商家自有平台,从而达到订单的统一管理。
创建应用
首先在 饿了么商家开放平台创建应用并提交审核。
完成后饿了么会给一个沙箱环境:
这里会给出测试账号,用这个测试账号直接登普通版饿了么商家APP就行,并不是想支付宝那样单独做一个沙箱APP。
需要注意的是:
- H5网页和电脑端可能会打不开,我开始是
饿了么商家版
登录测试账号,设置
->店名能够正常访问。 - 测试店铺的默认地址都在上海东平国家公园,所以要下单的话首先需要设置收货地址。
- 店铺是虚的,但是买家账号可以用真实账号,这个还是挺方便的。
配置应用
首先,回调地址是一定要写的,所有的API都需要商户鉴权,基于OAuth,所以必须要有一个回调接受Code并换取token本地保存。
然后是推送Url,用来接受订单推送消息,饿了么平台有两种推送方式,一种就是基于推送Url的HTTP,另一种是全双工Socket,并且附带SDK,所以这个推送URL是可选项。
推送消息的话看情况选。
配置回调
设置完回调地址后,我们需要在应用中写接受饿了么商家Code的API,注意这个Code只能用一次,不能重复用一个Code换token。
|