1.1.1 在微博开放平台为微博号添加应用
1.1.2 维护应用信息
1.1.2.1 打开对应应用信息维护页
1.1.2.2 设置应用的授权回调页面
注意:该回调url要与用户登录验证请求url中的回调地址参数保持一致,否则用户登录验证时不通过,该回调url可为自己服务器url,如:https://127.0.0.1:8083/weiboShare/weibologin/accessToken,其中127.0.0.1不可替换为localhost,微博验证不通过。
注意 :应用的App key 和 AppSecret 为连个重要的信息
1.1.2.3 添加测试账号
应用没有通过审核所以需要添加测试账号来测试登陆,负责无法查看用户信息(用户可授权,但根据用户的access_id 和 uid 无法请求到用户微博信息)
1.1.3 调用微博授权oauth2接口
1.1.3.1 用户请求授权接口
具体参数以及调用方式请查看:
网页链接:http://open.weibo.com/wiki/Oauth2/authorize
该接口会重定向到应用信息中设定的重定向url,并在url后携带授权code信息,
注意:应用设定的重定向的url可为自己服务器的请求url,
服务器端可根据code信息去请求下面的获取授权接口.
1.1.3.2 用户获取授权接口
获取授权接口信息参数接结果请查看:http://open.weibo.com/wiki/Oauth2/access_token
可将获取到的授权信息放入cookie以及session中。
其中用户的access_token 和 uid 为重要的两个参数,以后请求用户的信息需要这两个参数。
1.1.3.3 用户信息获取接口
详细过程请查看 链接:http://open.weibo.com/wiki/2/users/show