예제 #1
0
 internal static ReturnCode GetReturnCode(string json)
 {
     ReturnCode returnCode = new ReturnCode();
     returnCode.Json = json;
     if (!string.IsNullOrEmpty(json))
     {
         if (json.IndexOf("errcode") > -1)
         {
             var jsonObj = JsonSerializerHelper.Deserialize(json);
             returnCode.ErrCode = Convert.ToInt32(jsonObj["errcode"]);
             returnCode.Msg = RETURNCIDEDICTIONARY[returnCode.ErrCode];
             returnCode.IsRequestSuccess = returnCode.ErrCode == 0;
         }
         else
         {
             returnCode.IsRequestSuccess = true;
         }
     }
     return returnCode;
 }
 public WeixinRequestApiException(string message, ReturnCode returnCode)
 {
     this._Message = message;
     this._ReturnCode = returnCode;
 }