示例#1
0
 public string getViewers()
 {
     try
     {
         using (WebClientTimeOut wc = new WebClientTimeOut(500))
         {
             string  info = wc.DownloadString(String.Format(chatUsers, chatId));
             JObject jObj = JsonConvert.DeserializeObject <JObject>(info);
             JArray  arr  = (JArray)jObj["text"];
             return(arr.Count.ToString());
         }
     }
     catch (Exception e)
     {
         Debug.Print("Exception on parsing userId from gamersTV: " + e.Message);
         return("0");
     }
 }
示例#2
0
 public string getViewers()
 {
     try
     {
         using (WebClientTimeOut wc = new WebClientTimeOut(1000))
         {
             string info       = wc.DownloadString(String.Format(channelInfoUrl, channelName));
             int    startIndex = info.IndexOf("{\"userinfo\"");
             info = info.Substring(startIndex, info.Length - startIndex - 1);
             JObject jObj = JsonConvert.DeserializeObject <JObject>(info);
             return(jObj["viewers"]["cnt"].ToString());
         }
     }
     catch (Exception e)
     {
         Debug.Print("Exception on parsing viewers on gohaTV: " + e.Message);
         return("0");
     }
 }