/// <summary> /// �ۺ�ƽ̨��֤�ӿ� /// </summary> /// <param name="appId"></param> /// <param name="appSecret"></param> /// <param name="version"></param> /// <param name="clientType"></param> /// <param name="clientIp"></param> /// <param name="clientAgent"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <param name="account"></param> /// <param name="accessToken"></param> /// <param name="expiresIn"></param> /// <param name="ErrMsg"></param> /// <returns></returns> public static int LoginUnifyPlatform(String appId, String appSecret, String version, String clientType, String clientIp, String clientAgent, String userName, String password, out UnifyAccountInfo account, out String accessToken, out String loginNum,out long expiresIn,out String ErrMsg) { int Result = ErrorDefinition.IError_Result_UnknowError_Code; ErrMsg = ErrorDefinition.BT_IError_Result_UnknowError_Msg; account = new UnifyAccountInfo(); accessToken = String.Empty; loginNum = String.Empty; expiresIn = 0; int _result = -1; String msg = String.Empty; UDBMBOSS unifyPlatformService = new UDBMBOSS(); try { unifyPlatformService.UnifyPlatformUserAuth(appId, appSecret, version, clientType, clientIp, clientAgent, userName, password, out account, out accessToken, out loginNum,out expiresIn, out _result, out msg); ErrMsg = msg; } catch (Exception e) { msg = e.ToString(); ErrMsg = msg; } Result = _result; return Result; }