前言:开始注册开发模式很麻烦,浪费很多时间,感觉主要复杂的就是注册开发者和填写一些信息。其他的官方的demo中都很清楚了。简单说下自己遇到的问题。
1)注册开发者模式,不管选个人和企业都需要你上传营业执照和编码,废了很大劲才审核成功(自己开发玩的没这东西),现在改版了,可以用身份证了。
2)创建应用(目的是获取 appid appkey 回调地址)
3)点击创建应用进入下图的页面,然后点击创建应用的类型进入下图页面 这里我选择的是创建网站应用 因为我是测试 所以东西是随便写的 但是真的要上线项目一定要按规范写 不然审核不通过的
4)点击创建应用以后就进入了下图的页面 下面的额页面的参数一定要想好了再写 特别是回调地址 一定要写你的真正的回调地址 这里我的回调地址是login_action
5)很明显我们的信息不全 申请不会成功 但是我们的目的达到了 我们获得了我们需要的QQ
登录的三个参数
appid appkey 回调地址
6)进入http://wiki.connect.qq.com/sdk下载相应的demo 这里我使用的是java 官方给的demo貌似不能直接import成javaweb项目 这里 我是直接新建的web项目 把 官方demo分别 拷贝到相应的目录结构里面 下图为我的目录结构;然后修改web.xml文件的配置信息
8)启动项目后在地址栏上输入 localhost:8080/项目名称/login.do
这样就测试成功了,实际开发过程中我们得到腾讯返回的信息在回调类中处理,这里的回调类是AfterLoginRedirectServlet