Ejemplo n.º 1
0
 /// <summary>
 /// 获取机器人回复
 /// </summary>
 /// <param name="request">请求</param>
 /// <returns>回复信息</returns>
 public static string GetBotReply(string request)
 {
     try
     {
         var response = HttpHelper.HttpGetString(String.Format(QingyunkeRequestUrlFormat, request));
         if (!string.IsNullOrEmpty(response))
         {
             var res = ConvertHelper.JsonToObject <QingyunkeResponseModel>(response);
             if (res != null && res.Result == 0)
             {
                 return(res.Content);
             }
         }
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
     }
     return("error");
 }
Ejemplo n.º 2
0
 private string RegisterChallenge()
 => HttpHelper.HttpGetString(string.Empty.Equals(_userId) ? $"{GeetestConsts.ApiUrl}{GeetestConsts.RegisterUrl}?gt={_captchaId}" : $"{GeetestConsts.ApiUrl}{GeetestConsts.RegisterUrl}?gt={_captchaId}&user_id={_userId}");