1.注册成为开发者

链接:https://dev.jd.com/

2.创建应用

3.获取appsrecet和appkey,SDK(获取)

新建应用之后在左边应用证书栏位可以查看到appkey,appsrecet,下载对应应用的sdk保存到本地。

4.必须要写好回调的URL用于接收京东方回传的code,code可以用来获取accesstoken(后面会提到)。

5.获取code

client_id为应用的appkey,response_type为固定值填code,redirect_uri写上面创建应用是填写的回调url

https://oauth.jd.com/oauth/authorize?response_type=code&client_id=2B8E53069FA43C654FCAC6D00569ECC3&

redirect_uri=http://www.baidu.com&state=quanyi

需要填写注册的开发者账号密码

获取成功之后返回到回调页面,code就拼在地址栏后面

6.获取access_token

直接在地址栏上按照下面的格式拼上参数,client_id就是appkey,code就是上面获取的code,state可填可不填,client_srecet的值是appsrecet,其他参数不用管。

https://auth.360buy.com/oauth/token?grant_type=authorization_code&client_id=2B8E53069FA43C654FCAC6D00569ECC3&

redirect_uri=http://www.baidu.com&code=P6SgDi&state=quanyi&client_secret=37dccc2b43ac4f77a681fe9f56bd7d49

调用之后返回如下格式的json

{

“access_token”: “bbf4709d-c404-416f-9bd2-ee01b1b84424”,

“code”: 0,

“expires_in”: 86399,

“refresh_token”: “1ec8990d-0ea4-47d2-9fe6-25cc53355606”,

“time”: “1484009717389”,

“token_type”: “bearer”,

“uid”: “4582600365”,

“user_nick”: “jmdonghao”

}

(注意,测试的accress_token的时效性只有24小时,之后需要重新获取一次)

然后就可以根据京东提供的调用实例调用了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐