0. 序言
莫名其妙,CSDN把我这篇文章视为广告,让我去掉后面的个人网站链接。
我的个人网站是合法备案的,之前每篇文章也都带了链接了,怎么就违规了。
真是奇怪的事情。
1. 背景
最近有个项目要接入饿了么外卖平台,本来以为很简单的事,结果是这个事还真费了2天功夫,是所谓简单又复杂。
简单方面,因为饿了么封装了sdk,基本相关的业务逻辑都封装好了,比如什么获取订单、取消订单、添加商品,只需要轻松的调用以封装好的sdk中的api(就是调个饿了么封装好的函数),就OK,简直是轻松又愉快。
但是也有复杂的地方,比如涉及开放平台注册账户、账户的种类与区别、如何使用测试用的沙箱环境、如何建立开发者与商户之间的关联、还有如何授权、如何回调、如何获取Token(要调用sdk,就得通过token,token可以认为是你能调用商户兵权的虎符,此处饿了么就是皇帝,因为饿了么拥有所有的数据最高权限,想给你就给你,不想给你就不给你)。
这等等问题,都不难,但是挺烦人,所以本着助人为乐的优良品质、良好态度、高风亮节、高尚品德,就写个博客简单描述下具体的过程。
2. 注册账户
首先登录饿了么开放平台,注册一个账户,地址:饿了么开放平台
点击右上角注册就行了,这一步没啥说法,就跟注册个QQ一样简单。
3. 资质认证
注册之后,还不能说你就能开发,作为一个开放平台,总得审审注册用户是不是好人,是不是真的有开发的需求。起码得有个营业执照吧,就算是个小餐厅,那也得有证,否则是非法经营了。
好的,资质认证很简单,点击【个人中心】-【申请认证】,然后按要求填写信息,上传照片即可。
提交了信息之后,就等着审核就行了,一般等个1-3天就能通过,通不过的,嘿嘿,是不是你小子有问题啊,反正我是很快就通过了。