android 简单实现微信第三方登录
android 简单实现,微信第三方登录
能拿到微信用户的用户名,头像,性别,城市等数据.........
讲下遇到的坑,不注意看官方API的后果。
微信常见问题:
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318060&token=&lang=zh_CN
android移动接入指南:
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=1417751808&token=&lang=zh_CN
android 移动应用微信登录开发指南:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317851&token=&lang=zh_CN
我就是使用了和开发平台填写不一致的签名,所以一直启动不了微信那个授权界面。还有就是微信关闭了或者也没后台运行,点两下登录,才能掉起微信的授权界面,具体什么原因没深究,好像官方API有解释。
------------------------------------------------------------------------------------------------------------------------------------
看完API,照着android接入指南搭好环境之后,就可以写代码了,微信第三方登录还是比较简单的,官方也说了就三步:
第一步:获得code
注册到微信:这个必须要做
发送请求,掉起微信授权界面:
发送请求会有返回参数,是一串字符,那个就是code,详细的参数请看官方文档,这样就完成了三步中的第一步了。
第二步,获得token