一、用自己的网站申请qq互联,获取appid,和appkey(用于使用qq登录,获取qq用户信息的凭证)
使用百度直接搜索qq互联,前提是你有自己的网站。编辑好网站的回调地址,域名,协作者qq号。当你申请的应用属于开发阶段的时候就可以使用了。
如图所示:
获取到appid,和appkey以后就可以进入下一步了。
二、下载thinkphpsdk组件(里面有demo。但是demo试用与thinkphp3.1.2版本)ps:我用thinkphp3.2版本改写了demo
1.下载地址:thindphpsdk;
2.下载完成后,把包放到你的项目Org下,可参考demo。demo很全,只要配置好对应的appid和appk再加个自己申请的回调地址就好了如下图所示
这样就可以进行第三步了
三、在本地测试,修改host文件。ps:不懂host上网简单查下,简单看下。
1.打开路径:C:\Windows\System32\drivers\etc,找到hosts,打开,如下图所示添加一个host映射
做完了这三步,就可以实现在本地测试qq登录啦~,,想要获取更多信息,可根据qq互联提供的api如下图所示,传递不同api获取qq用户不同信息
好了,差不多就这么多,下面是我用thinkphp3.2改的thinksdk。下载下来直接配置config里的appkey,和appid就可以了!
百度云盘下载地址:http://pan.baidu.com/s/1qW4r79y
最后给大家一个我个人网页的地址关于qq互联的:
http://007longyao.com:81/Oauth/
如果不行了,说明qq收回我申请的appid和appkey,不上线的应用只能有三个月的期限。
最最后,虽然我写的只是为了做下学习笔记,但是转正请注明出处。