前言:之前说了QQ登录是一个系统的说法这里因为差不多就不系统,一步一步截图说了
之前是不一步一步截图操作,现在还是记录一下
第一步:打开open.weibo.com
然后登录,这里我是登录了,登录之后要完善开发者基本信息
完善之后,返回首页(这里我是个人开发,就完善个人信息,根据自己情况而定)点击网站接入,或者点击导航栏中的微连接中的网站接入,结果如下图:
填写信息,创建,然后完善基本信息(这里我是本地用,还没上线所以地址是本地,若你已经上线请填写服务器地址) 图:
才进入这些信息是不完整的,要自己点击编辑,或者上面的完善应用信息进入如图界面:
有些东西你是填不完的,因为你项目没部署到服务器,没上线有些东西没有,不用介意,按照图,能填的填写,安全域名个人建议写上
之后就是点击保存以上信息,在最下面,我截图没截到。然后点击左边应用信息中的高级信息进入如图界面:
回调地址我这是填写本地,同理若部署到服务器上,就自己填写服务器,然后安全设置中的IP是本地,到此开发者注册申请接口完成,接下来是项目中接入
第一步:下载sdk,点击上方导航栏中的“文档”然后左边侧边栏中的资源下载,点击sdk,选择java
第二步:解压下载的zip,解压之后得到的两个文件,一个是README.md,一个是zip压缩包,解压zip,在里面找到lib文件夹把jar包拷入项目中
第三步:复制src文件夹中的config.properties配置文件到项目的src目录下,然后打开进行设置,设置如图:
打开时ID、sercret、url都是空的,填写你在微博得到的key 、sercret、url填写你的回调地址,和之前在高级信息网页设置的回调地址一样
然后就可以使用了,我这里同样是采用超链接,不是图标如图:
在控制层:
微博登陆需要用户确定授权,要自己填写url,url的格式在开发者平台文档中有教程,若不知道看图:
有地址,然后自己复制示例中的到项目,进行修改,修改ID 、sercret我这里是本地:
https://api.weibo.com/oauth2/authorize?client_id=874913770&response_type=code&redirect_uri=http://127.0.0.1:8080/FirstSSm/afterweibo
这是我的URL
然后整合微博完毕
运行如图:
点击微博登陆跳转如图:
我这里我已经登陆过,有缓存不需要登陆直接点击授权,因为我控制层是本地直接直接跳转的页面(上图),跳转之后的如图:
到此微博登陆结束,要获取用户信息,可以自行获取。