2025年京东授权登录 --开普勒控制台接入

京东授权登录 --开普勒控制台接入京东授权登录 将 sdk 添加到项目 sdk 添加到项目以后 授权登录 1 sdk 添加到项目以后 1 在 http kepler jd com console 上创建应用 然后选择 SDK 下载 这里需要上传 apk apk 为签名后的 apk 可以直接 debug 签名 也可以 release 签名

大家好,我是讯享网,很高兴认识大家。

京东授权登录

 

  1. 将sdk添加到项目
  2. sdk添加到项目以后
  3. 授权登录

1、sdk添加到项目以后

1.在http://kepler.jd.com/console上创建应用,然后选择SDK下载,这里需要上传apkapk为签名后的apk,可以直接debug签名,也可以release签名用以读取应用签名和包名等信息来生成安全图片,上传完成后下载sdk。
2.将SDK压缩包解压并且重命名为jdsdk_lib(这里名字随意)。
3.在Android Studio中 File -> New -> Import Module,选择jdsdk_lib将其以依赖添加到app中

2、sdk添加到项目以后

开普勒开发文档中心(http://kepler.jd.com/console/docCenterCatalog/docContent?channelId=45
1.根据文档的步骤第三部进行项目配置
2.在Application的onCreate()方法中初始化

eplerApiManager.asyncInitSdk(MyApp.this, APP_KEY, APP_SECRET, new AsyncInitListener() { @Override public void onSuccess() { Log.d("tzg", "Kepler asyncInitSdk onSuccess "); } @Override public void onFailure() { Log.d("tzg", "Kepler asyncInitSdk 授权失败,请检查lib 工程资源引用;包名,签名证书是否和注册一致"); } });

讯享网

 

3、授权登录(此授权为网页授权)

1)、拼接授权url
拼接用户授权需访问url ,示例及参数说明如下:
https://open-oauth.jd.com/oauth2/to_login?app_key=XXXXX&response_type=code&redirect_uri=XXXXX&state=&scope=snsapi_base


讯享网

 

2)、引导用户登录授权
    引导用户通过浏览器访问以上授权url,将弹出如下登录授权页面。用户输入账号、密码点登录按钮,即完成授权流程。在PC浏览器里,该页面支持授权用户京东APP扫码登录;若授权用户已经在该浏览器中登录京东,则可实现一键授权登录。

 

3获取code

上图页面,若用户点“登录”按钮后,JOS会跳转到指定的redirect_uri并多添加两个参数codestate参数(浏览器地址栏),应用可以获取并使用该code去换取access_token

https://kepler.jd.com/oauth/code.do?state=&code=Vu6BMp

我的redirect_uri = https://kepler.jd.com/oauth/code.do

所以点击登录 后的返回url为https://kepler.jd.com/oauth/code.do?state=&code=Vu6BMp

 

 

4)、通过code获取access_token

code拼接为以下URL

https://open-oauth.jd.com/oauth2/access_token?app_key=XXXXX&app_secret=XXXXX&grant_type=authorization_code&code=XXXXX

 

 

返回的json

讯享网{ "access_token":"b77246e0b7d64c99ab05303fa42182acq2zt", "expires_in":, "refresh_token":"d498f93468fa23d52966cnty3", "scope":"snsapi_base", "open_id":"bOhQlZJisPYv3UncYYLLNq7DdkggPW0lI6RUuQ58HrU", "uid":"", "time":24, "token_type":"bearer", "code":0 }

 

小讯
上一篇 2025-03-31 12:18
下一篇 2025-02-14 20:28

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/51766.html