接入饿了么开放平台

接入饿了么开放平台

注册开发者账号

这个其实没什么好多说的,附上网址去注册就好了
https://open.shop.ele.me/

申请认证

和上面差不多,填写一些资料
https://open.shop.ele.me/openapi/certification-detail/create
在这里插入图片描述
如果资料没有问题,一般就两个工作日就通过了,在个人中心就可以看到结果
在这里插入图片描述

申请应用

接下来就是申请应用了,在这里我选择了企业应用,就是我这个应用是要给多个商家接入,而不是我自己只接入一个商家
在这里插入图片描述
在这里插入图片描述
关于应用的说明这里有
https://open.shop.ele.me/openapi/documents/sj001

选上你所需要的接口,我这里选的比较少,看你的业务需求
在这里插入图片描述

沙盒配置

大概配置就好像下图所示了
在这里插入图片描述

回调URL

就是有一些在饿了么那边发生了一些状态变化,例如订单被取消,有人下单等等情况,要让你的应用指导,就必须来发起一个情况,就是发送到这个URL

推送URL

这里因为对于我的项目来说是必须的,所以在这里我就必须配置,而且,在配置的时候它会发送一个请求到你填写的连接来检测,所以这个url是有几个要求的

  • 需是https 这个是比较麻烦
  • 必须返回一个成功的信息,为了这里通过,建议先直接返回一个json用于验证
echo json_encode(['message'=>'ok']);

推送消息

可以选中你所需的类型,我这里就选了一些订单状态变化的

KEY和Secret

这个就不用多说了,你所有的请求接收等等都需要配置这个的

测试店铺相关

这里提供了一个测试店铺,还是挺友好的

店铺授权

上面的信息如果填写得没有问题,接下来就要开始做店铺授权,这个授权大概意思就是,这个店铺允许给你用某些数据,授权模式使用的是Auth2.0,先放个连接 https://open.shop.ele.me/openapi/documents/oauth
说得十分的复杂,不建议直接自己来接,而是使用它提供的sdk https://open.shop.ele.me/openapi/documents/sdk,我这里用的是php,所以直接composer安装到你的项目里面

composer require eleme-openapi/eleme-openapi-sdk

生成授权连接

其实这种授权方式大概逻辑就是通过在你系统里面的一个商家唯一信息+饿了么提供的信息+回调URL来生成一个连接,这个连接去到饿了么那边去,然后商家在那边输入了账号密码登录成功以后,就会在饿了么那边绑定上了,然后再通过回调的URL携带之前那个商家的唯一信息和一个CODE(用来后面生成访问接口信息所需token),然后你在回调里面绑定这个商家唯一信息和这个token,这样就完成一个双向绑定了,而生成授权的代码大概是这个样子的

use ElemeOpenApi\Config\Config;
use ElemeOpenApi\OAuth\OAuthClient;

$app_key = '******'; // 测试商家的app_key
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值