本平台对QQ、微信、微博开放平台均进行了开发,且测试成功。对三大开放平台的接口进行了统一规划。
数字代码标记如下:
0 QQ互联
1 微信互联
2 微博互联
说明如下:
1.auth接口:
QQ互联:http://{yourdomain}/action_user/connecter/auth/0
微信互联:http://{yourdomain}/action_user/connecter/auth/1
微博互联:http://{yourdomain}/action_user/connecter/auth/2
在实际使用时为了在登录后返回当前页面,会将当前页利用转换后的referer参数传递到后台。如:
http://{yourdomain}/action_user/connecter/auth/0?referer={referer}
本项目中,将上述接口写在 /WEB-INF/views/jsp/user/login.jsp 中,利用javascript进行了处理。
如果您已在开放平台完成了申请,可以在浏览器中输入(不加referer)进行测试。
2.redirect_UR接口
QQ互联:http://{yourdomain}/action_user/connecter/login/0
微信互联:http://{yourdomain}/action_user/connecter/login/1
微博互联:http://{yourdomain}/action_user/connecter/login/2
上述三个接口应写在/WEB-INF/classes下的相应配置文件中。
QQ互联:qqconnectconfig.properties
微信互联:wechatconfig.properties
微博互联:weiboconfig.properties
请务必将如下的值更改为您在开放平台申请后得到的值。
app_ID = 100568xxx
app_KEY = 760305714ddbec995fa57e4e15905xxx