欢迎来到友儿の博客
以qq调用第三方api登录为例子来说明
前端点击事件
根据app_id拼接授权地址并且跳转至授权页面
根据填写和请求的一致回调地址获取code和state
把code和state传递给第三方接口返回登录数据存储并赋值给页面...关闭浏览器窗口
检测刷新页面
显示登陆数据
前端点击授权窗口代码
function toLogin()...width=650,height=500,menubar=0,scrollbars=1,resizable=1,status=1,titlebar=0,toolbar=0,location=1,top=400...,left=400");
var loop = setInterval(function() {
if(mywin.closed) {...$_SESSION['qq_state'] = md5(uniqid(rand(), TRUE));
//拼接URL
$dialog_url = "https://graph.qq.com