Stellen Sie zunächst autorisierte JS -Datei vor
<script type = "text/javaScript" src = "http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid = "101140406" data-redirecturi = "http://127.0.0.0.1"
Schließen Sie dann eine Verbindung zu QQ her, um sich anzumelden
Der erste Typ verwendet die eigene Taste des Systems, um sich anzumelden. Dadurch wird jedoch ein neues Fenster angezeigt. Geben Sie nicht die Methode qc.login an // an, um den BTNID -Parameter an den Containerknoten QC.Login zu binden ({// Btnid: Die Knoten -ID der Einfügungs -Taste, die erforderlich ist. A_l | _LogoutTemplate = [// avatar '<span> <img src = "{figurl}"/> </span>', // Spitzname '<span> {Spickname} > Beenden </a> </span> '] .Join (""); function (opts) {// Anmelden erfolgreich alarm ('qq login erfolgreich'); }); Der zweite Typ besteht darin, das benutzerdefinierte Schaltfläche <a> Tag zu verwenden, um ihn zu verknüpfen, und dann diese Adresse nach dem Erfolg aufzurufen. Der HREF des A -Tags kann sich auf den ersten Fenstertyp beziehen. s gibt das Antwortobjekt zurück. ALERT ("Benutzerinformationen fehlschlagen!"); // Überprüfen Sie, ob Sie sich anmelden, wenn (qc.login.check ()) {// Wenn Sie sich in Qc.login.getMe angemeldet haben (Funktion (OpenID, AccessToken) {alert (["Aktueller Login -Benutzer", "OpenID IS:"+OpenID, "AccessToken is:"+accessToken] .join ("/n")). // Sie können hier Ihre eigene Save -Schnittstelle anrufen // ...}