QQ 共同ログインの問題
Web サイトはログインに QQ を使用し、Tencent が提供する JS-SDK を使用します。
ユーザーが QQ でログインした後。
質問は、ユーザーが QQ でログインした後、指定したページに直接ジャンプする方法です。
ジャンプがないことがわかります。 Tencentが提供するJSの機能とソリューションの紹介。 。
-----解決策--------------------------------SDK について言及されていませんか? いいえ、言及されている場合は、自分でジャンプしてください
------解決策------ ログイン 成功後にコールバックが発生します。コールバックで js ページジャンプを作成します。
-----解決策------------- -------コールバック関数に
QC.Login({ btnId : "qq_login_btn" },// 插入按钮的节点id function(dt,opts){ if(QC.Login.check()){//如果已登录 var openid=''; var nick=''; QC.Login.getMe(function(openId, accessToken){ openid=openId; }); //这里可以调用自己的保存接口 QC.api("get_user_info", '') //指定接口访问成功的接收函数,s为成功返回Response对象 .success(function(s){ nick=s.data.nickname; window.parent.window.location.href="userAction_saveT. action?openid="+openid+"&nick="+encodeURI(encodeURI(nick))+"&gender="+encodeURI(encodeURI(s.data.gender)); }) //指定接口访问失败的接收函数,f为失败返回Response对象 .error(function(f){ //失败回调 alert("获取用户信息失败!"); }) //指定接口完成请求后的接收函数,c为完成请求返回Response对象 .complete(function(c){ }); } }, function(opts){//注销成功 alert('QQ登录 注销成功'); } );