在集成之前要现在官网上进行申请,这个在这里就不多说了,可以在官方网上找到相应的快速集成的文档。
第一个我们来说一下QQ登陆,QQ登陆首先是jar包和配置mta-sdk-1.6.2.jar
open_sdk_r5509.jar两个库文件,然后配置mainfest文件
配置完成之后,就可以在代码中去调用了,
QQ登陆使用的时候要先进行初始化,然后进行认证和监听:
值得注意的是<dataandroid:scheme="tencent1104899559"/> 这个是appid,这个一定要和你的qq申请的appid一样,不然会收不到回掉信息,在配置好这一项以后还要加上
这一句,这样才能够接收到 qq 登陆的后的回调信息。从而进行下一步的操作。2关于微信还是很麻烦的,微信的认证需要经过我们自己去调用微信官方的get请求,去根据code返回openid,如果你要获取用户的基本信息,就还要根据之前获取得openid来调用相应的官方接口来获取。
正如看到这样,我要在获得微信的openid后,如果你还需要微信的一些额外的信息的话,还要使用以上的接口先获取对应用户的token,然后使用token来获得用户的相关信息。
微信登陆配置
3.新浪微博登陆,这个与QQ有点类似,
注意微博这里也需要在这里调用才可以达到回调:
值得注意的是,新浪微博在使用的时候,需要app通过验证或者是调加测试账号才可以拿到用户信息。同时毁掉要与你申请应用的时候给出的回调页相同,不然会出现redir失败的错误,错误号记不太清了。这是我的配置信息:
以上就是本篇文章【Android QQ,微信,新浪微博登录笔记】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/quote/13679.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多