首页 > 京东小程序开放 > 京东小程序授权开发

京东小程序授权开发

1.      背景介绍

京东小程序提供了一种新的开放能力,小程序开发者可在小程序内提供便捷、丰富的服务,同时具有出色的使用体验。如果你的应用是小程序应用,需要通过京东开放平台获取更多用户隐私信息(如用户昵称、商品、订单等),那么你需要先接入京东开放平台,然后便可方便的调用小程序的开放授权能力。

2.       开放授权

小程序的开放授权接口是getAuthCode,遵循OAuth2.0标准协议,在调用开放授权接口之前,你需要完成以下任务:

a)      注册京东开放平台账号

b)      创建小程序应用,同时获得appkeyappsecret

3.       授权流程


4.       流程说明

a)      开发者调用jd.getAuthCode()请求获取用户授权

b)      授权弹窗:如果检测到该用户之前没有做过授权,则弹出一个授权窗口,询问用户是否同意该小程序获得用户的基本信息,如果已经授权过了,则不用再次弹窗

c)       返回授权码code,这个code是京东开放平台生成的临时授权码

d)      Codetoken:开发者通过jd.request请求自己的服务器,去唤取授权凭证,在开发者自己服务器读取事先注册好的appkeysecret,再调用京东开放平台的sdk方法去唤取token

e)      存储token:开发者获取授权凭证之后可以本地存储到缓存

f)       开发者读取本地token,然后去请求业务接口


5.       下载京麦APP,体验京东小程序授权组件

a)      下载京麦APP,使用京东账号登录后扫下图二维码

b)      点击底部TAB右侧"接口"按钮,选择开放接口后点击"获取授权码"体验小程序授权