前言:之前只是写了一下微博登录实现登录,实现登录只需要在用户表保存第三方的标识就好,有就登录,没有就添加绑定手机,但这仅仅是建在不获取用户信息的基础上
第一步申请为开发者,建立项目信息
第二步引入jar包,配置参数
之前两步就不细说了,之前文章有细写
然后是获取用户信息,当如之前的文章配置好之后,用户授权后在回调方法中获取用户数据
微博需要下载的sdk中的一些工具类,具体文件夹有
weibo4j 、weibo4j.http、weibo4j.model、weibo4j.org.json、weibo4j.util这几个文件夹复制到项目中,作为工具类(其实也用不到这么多,因为有许多用不到,仅仅只是做登录获取信息,不做发布微博,分享什么的)
然后在回调中根据回调得到的AccessToken得到access_Token以及uid
然后根据access_Token以及uid得到用户信息Users um=new Users(access_Token); weibo4j.model.User user=um.showUserById(uid);
具体信息在user中,直接如普通对象点属性就好,例如获取头像:user.getProfileImageUrl()
到此获取用户信息就结束了,不怎么难,然后也可以试着做分享,发布微博
可能后面会补图
根据之前的文章到微博开放平台注册开发者,然后创建项目,导入jar包,配置文件(因为微博不像QQ是重新到QQ互联注册一次,所以前面的步骤都是一样的