这个qq的oauth4.1有个坑,坑了我半天,后来查了不少资料总算弄通了,现在把详细步骤记录下来。
步骤一、登陆http://connect.qq.com/
<?phprequire_once("../../API/qqConnectAPI.php");$qc%20=%20new%20QC();echo%20$qc->qq_callback();%20%20%20%20//返回的验证值echo%20'<hr>';echo%20$qc->get_openid();%20%20%20%20%20%20%20%20//qq分配的用户id
代码很简单。其中重要的是这个openid的值。一般可以将这个openid和我们现有的用户表做个绑定(如果用户有账号,如果没有,可以完善信息)。
到这里登录就基本完成了。下面我演示下如何获取用户的基本信息,代码很简单:
<?php/*%20*调用接口代码%20*%20**/require_once("../../API/qqConnectAPI.php");$qc%20=%20new%20QC();$arr%20=%20$qc->get_user_info();echo%20'<meta%20charset="UTF-8">';echo%20"<p>";echo%20"Gender:".$arr["gender"];echo%20"</p>";echo%20"<p>";echo%20"NickName:".$arr["nickname"];echo%20"</p>";echo%20"<p>";echo%20"<img%20src="".$arr['figureurl']."">";echo%20"<p>";echo%20"<p>";echo%20"<img%20src="".$arr['figureurl_1']."">";echo%20"<p>";echo%20"<p>";echo%20"<img%20src="".$arr['figureurl_2']."">";echo%20"<p>";echo%20"vip:".$arr["vip"];echo%20"</p>";echo%20"level:".$arr["level"];echo%20"</p>";echo%20"is_yellow_year_vip:".$arr["is_yellow_year_vip"];echo%20"</p>";?>运行以上代码显示效果如下:%20
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答