android调用第三方api实现用户数授权登录机制详解
来源:互联网 发布:巴西经济危机 知乎 编辑:程序博客网 时间:2024/04/30 02:05
今天,怀揣着可以不用自己希望做一个自己喜欢的扇贝客户端的想法,花了一天的时间研究了一下扇贝的开放api,这应该也是自己第一次尝试使用第三方api进行开发,说句话还得感谢扇贝,让我下决心面对那些自己不想做的繁杂的申请步骤,去申请他的api接口。应该说这一次的收获还是蛮大的,不仅熟悉了第三方申请授权的全过程,同时又对http的get以及post方法有了更深的了解。今天这次博客就主要谈谈通过第三方API申请用户授权是怎么一回事。过去一直认为,申请用户授权应该是直接将用户名与密码发送给第三方所提供的服务器地址,然后获得对方所反馈的类似token值就可以了,然而真正做下来,这个整个授权过程与我所设想的产别比较大。应该说整个授权应该分为 步骤进行。首先,要在第三方开发者平台上注册你的应用信息,回调地址,然后平台会给与你一个类似身份验证的key值这个key值是和你所注册的app相互绑定的,第二步,在自己的app中使用http 的get方法,利用api提供的接口,并添加自己应用所对应的key值,然后这里第三方服务器会发送回来的是一个html界面也就是第三方的登录界面,第三步就是需要进行授权的用户将在这个界面登录,第四步在用户完成登录并且实现了授权之后,再app注册时注册的回调地址就会发挥作用,第三方服务器将在验证之后,直接post这个url地址并在其中添加需要接受的参数,然后就需要在自己的服务器或是网页上利这个地址,来处理操作。这样就完成了第三方的用户授权操作。具体代码:
Uri uri = Uri.parse(url); //通过Intent代码Android系统的浏览器 Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);这里注意要利用intent通过android系统本身的浏览器打开这个第三方登录网址。同时应该将url转化成uri。
0 0
- android调用第三方api实现用户数授权登录机制详解
- 【Android应用开发详解】实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- js调用qq互联api实现第三方登录
- 实现app第三方QQ授权登录
- Android第三方QQ登录无限授权
- android第三方QQ登录授权
- ShareSDK for Android > 第三方登录 > 授权与取消授权
- 微信api 第三方平台授权 登录 ,获取用户信息
- Android实现第三方登录
- android实现第三方登录
- java集合框架
- POJ 3648 Wedding 2-SAT
- 梯度下降(Gradient Descent),一句代码,一个式子
- ViewDragHelper 实现 ListView 左滑删除
- 十六、初学jsp之jstl标签与自定义标签
- android调用第三方api实现用户数授权登录机制详解
- 在java中使用和创建自定义的native方法
- C++ Exceptional 有关const的用法
- json基本用法(1)
- 十七、初学jsp之jsp过滤器
- hdu1249三角形
- 单选按钮组中获取选定的选项并传递到另一个Activity
- ZOJ 3327Friend Number(模拟题)
- 十八、初学jsp之八大监听器