Сначала ввести авторизованный файл JS
<script type = "text/javascript" src = "http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid = "101140406" data-redirecturi = "http://127.0.0.1" = "uttf-8"> </127.0.0.1 ".
Затем подключитесь к QQ, чтобы войти в систему
Первый тип использует собственную кнопку системы для входа в систему, но это появится новое окно. Не нравится // Вызовите метод QC.Login, укажите параметр BTNID, чтобы привязать кнопку с узлом контейнера QC.Login ({// btnid: идентификатор узла кнопки вставки, требуемый btnid: «qqloginbtn», // элемент авторизации области, который должен подтвердить, опциозно, обязательно, все, все сфера, «все», affect quize, ablet quize, arec alfate a aep artice, a aep artect vize a a a a a a ull arcoy: all ». A_M | // avatar '<pan> <img src = "{figure}"/> </span>', // никмайт '<pan> {никнам} </span>', // выпуск '<pan> <a href = "javascript: qc.login.signout ();" && (dom.innerhtml = qc.string.format (_logouttemplate, {wickname: qc.string.eschtml (reqdata.nickname), // do xss filter figureUrl: reqdata.figureurl})); }); Второй тип состоит в том, чтобы использовать пользовательскую кнопку <a> для его ссылки, а затем вызовать этот адрес после успеха. Href тега A может относиться к первым типам window.location qc.api ("get_user_info", {}) // Укажите функцию приема интерфейса для успешного доступа. S возвращает Object Object.success (function (s) {console.log (s); // Успешный обратный вызов, получить возвратные данные OpenApi через S.Data Alert («Получить информацию пользователя успешно! Текущее ник -ник пользователя:«+s.data.nickNam ALERT («Получить информацию об пользователе!»); // Проверьте, следует ли войти в систему if (qc.login.check ()) {// Если вы вошли в qc.login.getme (function (openid, accesstoken) {alert ([«текущий пользователь логина», «openid is:«+opend, "accessToken:"+accessToken] .join ("/n");}); // вы можете позвонить своему собственному интерфейсу здесь // ...}