标签:
一般网站要先做个用户注册的功能页面,但我的网站名气不大,不需要要求用户注册,所以直接使用腾讯QQ登录的API接口。
如何使用JS_SDK让网站拥有QQ登录的功能,官网的这篇文章写得还算完整:http://connect.qq.com/intro/login/jssdk-demo 但是,里面有些地方并没有填写“实例”,只是说那个地方需要填写什么东西,但有时这样说是不够的,我就是试了挺多遍才知道填写的格式。
所以我重新整理下过程。
一:准备工作
域名注册,空间购买,网站接入申请这些我就不说了。使用API要求有个“回调地址”,所以本地调试就别想了。
我所用的域名是:http://bbs.yirenge.net/ 填写网站基本信息就是这样的:
二:制作一个回调网页
当访客点击“QQ登录”时,网页就跳转到“QQ某数据中心登录页面”,正确登录之后,就会返回到“我们制作的回调网页”,然后再跳到“访客刚刚点击登录的地方”。
命名为:qc_back.htm 保存在根目录下。
三:首页进行QQ登录
1:默认形式
实现效果:
2:自定义效果
获取用户信息的文档:http://wiki.connect.qq.com/get_user_info 修改一些参数可以改变登陆后显示的头像大小等信息,但我这边暂时显示不出其它头像,不知道是不是测试阶段(还没通过审核)的限制。
PS:现在我只能用自己的QQ进行登录。每次做了修改的话,需要清理浏览器缓存。
四:判断是否登录
我新建一个目录Mine,里面放一个Index.htm页面,代码如下:
标签:
原文地址:http://www.cnblogs.com/stoneryan/p/4201573.html