ホームページ  >  記事  >  バックエンド開発  >  QQ共同ログイン関連の問題

QQ共同ログイン関連の問題

PHP中文网
PHP中文网オリジナル
2016-06-13 13:21:29787ブラウズ

QQ 共同ログインの問題
Web サイトはログインに QQ を使用し、Tencent が提供する JS-SDK を使用します。

ユーザーが QQ でログインした後。

質問は、ユーザーが QQ でログインした後、指定したページに直接ジャンプする方法です。

ジャンプがないことがわかります。 Tencentが提供するJSの機能とソリューションの紹介。 。


-----解決策--------------------------------SDK について言及されていませんか? いいえ、言及されている場合は、自分でジャンプしてください

------解決策------ ログイン 成功後にコールバックが発生します。コールバックで js ページジャンプを作成します。

-----解決策------------- -------コールバック関数に

    JScript コードを設定します。PHP 中国語 Web サイト (www.php.cn)!
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登录 注销成功');
                }
        );
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。