2016-09-02 15:08:28 2969次浏览 1条回答 1 悬赏 40 金钱

因为网站源码问题,composer无法使用,所以只能考虑QQ sdk .(qq key等都申请好了)求详细方法,特别是如何保存QQ用户信息到数据库中

补充于 2016-09-04 10:26

针对无法使用 composer的,最简单用qq js sdk

1.1 引用JS SDK的JavaScript文件

  1. 首先需要申请接入QQ登录,并成功获取到appid和appkey。
  2. 在html页面适当的位置引入JS脚本包(将下面代码中的“APPID”替换为申请接入QQ登录时获得的appid;"REDIRECTURI"替换为申请接入QQ登录时输入的回调地址):
<script type="text/javascript"
src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="APPID" data-redirecturi="REDIRECTURI" charset="utf-8"></script>
补充于 2016-09-04 11:18

1.2. 放置QQ登录按钮
在html页面需要插入QQ登录按钮的位置,粘贴如下代码:

QC.Login({
   btnId:"qqLoginBtn"	//插入按钮的节点id

});

补充于 2016-09-04 11:18


QC.Login({
   btnId:"qqLoginBtn"	//插入按钮的节点id

});

补充于 2016-09-04 14:45

QC.Login.getMe(function(openId, accessToken){
    alert(["当前登录用户的", "openId为:"+openId, "accessToken为:"+accessToken].join("\n"));
});
//这里可以调用自己的保存接口
//...

}
这个保存接口写什么?是跟框架有关?而且方法都不同?

补充于 2016-09-06 15:57

frontend.config.main.php.png

补充于 2016-09-06 15:58

AccountController.png

补充于 2016-09-06 16:00

login.png

补充于 2016-09-06 16:01

QqOAuth.png

补充于 2016-09-06 16:01

提示错误.png

补充于 2016-09-06 16:05

yiichina.com有待提高啊,发了图片发现质量不高,想删没法删;有些补充问题,想删也没法删

补充于 2016-09-06 16:08

谁有时间、精力救救我的yii2三方登陆呀?api都申请好了,只是代码部分老提示错误,错误

补充于 2016-09-06 18:30

www.tsingzi.com三方登陆出了小问题,寻找小伙伴的技术支持

您需要登录后才可以回答。登录 | 立即注册
38039
等待激活

38039

注册时间:2016-10-31
最后登录:1970-01-01
在线时长:0小时0分
  • 粉丝3
  • 金钱5
  • 威望0
  • 积分5

热门问题