Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void UpdateSubs(string channel)
- {
- using (var w = new WebClient())
- {
- //w.UseDefaultCredentials = true;
- //w.Credentials = new NetworkCredential("lobosjr", oAuthToken);
- w.Proxy = null;
- string url = "https://api.twitch.tv/kraken/channels/" + channel + "/subscriptions?limit=100&offset=0";
- while (true)
- {
- try
- {
- var json = w.DownloadString(string.Format(url));
- SubscriberData.RootObject subs = JsonConvert.DeserializeObject<SubscriberData.RootObject>(json);
- int numSubs = subs.subscriptions.Count();
- if (numSubs == 0)
- {
- break;
- }
- for (int i = 0; i < numSubs; i++)
- {
- subsList.Add(subs.subscriptions[i].user.display_name);
- url = subs._links.next;
- }
- }
- catch (Exception e)
- {
- Console.WriteLine("Exception: " + e);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement