//根据微信的OpenId获取用户信息,昵称,头像等
LoginManager.getUserInfoByWxOpenId=function(opt,callback){
//apps的微信代理接口
var wxuserapi_url=location.protocol+"//apps.game.qq.com/ams/ame/getWXUser.php?access_token="+opt.access_token+"&openid="+opt.openid;
var emojicss=location.protocol+"//ossweb-img.qq.com/images/js/milo/biz/widget/emoji/emoji.css";
var doGetUserInfo=function(){
$.ajax(wxuserapi_url,{
"dataType":"jsonp",
//"jsonpCallback":"callback",
"success":function(wxUserData){
//console.log(wxUserData);
if (wxUserData.iRet===0){
var userinfo= wxUserData.data;
if ($("head").find("link[href='"+emojicss+"']").length==0){
loadCSS(emojicss,function(){
if (callback){
callback(userinfo);
}
});
}else{
if (callback){
callback(userinfo);
}
}
//add susahuang 2017/6/24 获取微信用户基本信息 reportatm
comm.reportATM({
toappid: 1,
tomoduletype: 32,
tointer: 3,
toreturncode: 0,
businesstype: comm.getGameId(),
result: wxUserData.iRet,
//serialnum: query_role_result.serial_num,
cgi: location.href,
errormsg: wxUserData.sMsg
});
}else{
//add susahuang 2017/6/24 获取微信用户基本信息 reportatm
comm.reportATM({
toappid: 1,
tomoduletype: 32,
tointer: 1,
toreturncode: 1,
businesstype: comm.getGameId(),
result: wxUserData.iRet,
//serialnum: query_role_result.serial_num,
cgi: location.href,
errormsg: wxUserData.sMsg
});
LoginManager.logout();
}
}
});
}
//根据页面上是否已经加载了jquery ,觉得自己是否要加载jquery
if (typeof(jQuery)!='undefined'){
doGetUserInfo();
}else{
need(["util.jquery"],function($){
doGetUserInfo();
});
}
}