Beispiel #1
0
 /// <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;
 }