最近开发项目,遇到使用qq 、微信和新浪微博三种方式登录的需求,其中也遇到了一些坑,分享出来,给有需要的朋友一些启发!废话不多说,直接开始。
一、微博登录
这个比较坑,官方的api文档只言片语,最好不要使用官方按钮,自己直接写个input 代替登录按钮,然后给这个按钮绑定登录事件,调用官方api即可.需要强调的是,redirectUrl 可以带回回调参数,尤其是这种需要好几种登录方式的网站,基本上,客户授权成功之后,都需要回调到首页,也就是一个页面,在地址栏带回相应的access_token,
我们自己可以加上&state=weiboLogin作为标记,来判断页面刷新的时候,用的微博账户登录,以便做后续操作.