본문에 다음 정보를 추가합니다.
//qq 공유 버튼 설정
QC.Login(
{
btnId : "qqLoginBtn " //버튼 노드 ID 삽입
},
function(reqData, opts) {//로그인 성공
//반환된 데이터에 따라 버튼 표시 상태 방식 변경
var dom = document.getElementById(opts[ 'btnId']), _logoutTemplate = [
//Avatar
'
',
//닉네임
'{닉네임}',
//종료
'종료' ]
.join("")
dom
&& (dom.innerHTML = QC.String
.format(
_logoutTemplate,
{
nickname : QC.String
.escHTML(reqData.nickname), //xss 필터링
Figureurl : reqData.Figureurl
}));
},
function(opts) {//로그아웃 성공
alert("로그아웃 성공! ! ");
});
//API 승인 호출
QC.api("get_info", {
"oauth_consumer_key" : "appid" //전달할 필요가 없습니다
}) .success(function(s) {
if (QC.Login.check()) {//로그인 성공 여부를 확인하고 openid 및 accessToken 팝업
QC.Login.getMe(function( openId, accessToken) {
alert(openid " " accessToken)
})
QQ 로그인