android 淘宝登陆授权
来源:互联网 发布:淘宝无法添加购物车 编辑:程序博客网 时间:2024/04/30 09:01
最近做的项目中需要用到这个功能,获取淘宝的登陆授权功能,就简单的记录下来,希望能帮到一些小伙伴们。
1.首先我们要先到阿里百川上注册(对,就是阿里百川,而不是淘宝,小编之前一直找不到),需要我们提供应用的包名,以及apk文件(个人建议是用正式签名打包过的apk文件),
2.接着我们就可以下载SDK以及Demo了
3.解压之后我们先到libs目录下看一下这两个文件的版本号,可以看到我这里的是5.1版本的
4.有了上面两个版本号,我们就可以生成安全图片(5.1对应的是v4版的安全图片,5.3对应v5版的安全图片),注意:安全图片是对应我们的apk签名的,也就是说如果你提交的是一个debug版的apk,那么如果正式打包后淘宝授权的功能将不能被正确调起,再正式打包后我们还要重新再生成一次安全图片,这样就太麻烦了
5.安全图片需要放在我们的drawable的目录下,其实就是一张1像素的图片,只不过是跟我们的apk签名文件绑定的
6.我们接着要开通一下产品使用的权限
7.开通过产品权限以后,我们就可以添加依赖了
8.在需要进行登录授权的地方加上下面的代码,onSuccess是我自己做的操作,这里可以做一些自己需要的操作,比如保存用户的信息什么的,这个就看个人需求了
以上步骤就是淘宝授权登陆功能的实现,过程中细心一点就可以了。
1.首先我们要先到阿里百川上注册(对,就是阿里百川,而不是淘宝,小编之前一直找不到),需要我们提供应用的包名,以及apk文件(个人建议是用正式签名打包过的apk文件),
2.接着我们就可以下载SDK以及Demo了
3.解压之后我们先到libs目录下看一下这两个文件的版本号,可以看到我这里的是5.1版本的
4.有了上面两个版本号,我们就可以生成安全图片(5.1对应的是v4版的安全图片,5.3对应v5版的安全图片),注意:安全图片是对应我们的apk签名的,也就是说如果你提交的是一个debug版的apk,那么如果正式打包后淘宝授权的功能将不能被正确调起,再正式打包后我们还要重新再生成一次安全图片,这样就太麻烦了
5.安全图片需要放在我们的drawable的目录下,其实就是一张1像素的图片,只不过是跟我们的apk签名文件绑定的
6.我们接着要开通一下产品使用的权限
7.开通过产品权限以后,我们就可以添加依赖了
8.在需要进行登录授权的地方加上下面的代码,onSuccess是我自己做的操作,这里可以做一些自己需要的操作,比如保存用户的信息什么的,这个就看个人需求了
AlibcLogin alibcLogin = AlibcLogin.getInstance(); alibcLogin.showLogin(MyLoginActivity.this, new AlibcLoginCallback() { @Override public void onSuccess() { Toast.makeText(MyLoginActivity.this, "淘宝授权登录成功 ", Toast.LENGTH_LONG).show(); //获取淘宝用户信息 Gson gson = new Gson(); String s = gson.toJson(AlibcLogin.getInstance().getSession()); Log.i(TAG, "获取淘宝用户信息: "+AlibcLogin.getInstance().getSession()); String nick = AlibcLogin.getInstance().getSession().nick; String avatarUrl = AlibcLogin.getInstance().getSession().avatarUrl; } @Override public void onFailure(int code, String msg) { Toast.makeText(MyLoginActivity.this, "请您进行淘宝授权后再进行操作", Toast.LENGTH_LONG).show(); Log.i(TAG, "淘宝授权登录失败信息="+msg); } });
9.登陆必须重写onActivityResult方法
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { CallbackContext.onActivityResult(requestCode, resultCode, data); }
以上步骤就是淘宝授权登陆功能的实现,过程中细心一点就可以了。
阅读全文
0 0
- android 淘宝登陆授权
- android 实现淘宝授权功能
- Android 微信授权登陆
- android linkedin 登陆授权及分享
- android twitter 登陆授权及分享
- Android新浪微博之登陆授权
- Android微信授权app登陆
- 淘宝登陆
- 淘宝账号基于OAuth2.0的登录验证授权登陆第三方网站
- 淘宝账号基于OAuth2.0的登录验证授权登陆第三方网站
- 淘宝授权问题
- android腾讯开放平台登陆授权,获取用户信息
- 微信授权登陆接入第三方App(Android)
- 微信授权APP第三方登陆(Android)
- Android 友盟sdk6.3.0 分享,授权登陆详解
- android平台下,淘宝客户端开发之——登陆
- 第三方授权登陆
- 微信授权登陆
- linux虚拟机与windows文件共享的设置与软件使用方法
- 不成问题的问题 百度云资源
- 大数据(二十九)HBASE【Hbase 环境安装 -- 单机版standalone】
- 数组与if语句的应用
- 有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student".
- android 淘宝登陆授权
- 强大的PyTorch:10分钟让你了解深度学习领域新流行的框架
- 线程池大小设置,CPU的核心数、线程数的关系和区别,同步与堵塞完全是两码事
- Codis与zookeeper安装
- java特性之多态
- 并发编程(1)-概念
- Image Printing Program Based on Halftoning
- 二分查找的递归和非递归
- Springboot 添加fastjson依赖包