Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void UnSubUsers()
- {
- string feedUrl = "http://gdata.youtube.com/feeds/api/users/" + username.Text + "/subscriptions";
- YouTubeQuery query = new YouTubeQuery(feedUrl);
- subFeed = service.GetSubscriptions(query);
- YouTubeRequestSettings yts = new YouTubeRequestSettings("Unsubscriber", DEVKEY, username.Text, password.Text);
- YouTubeRequest request = new YouTubeRequest(yts);
- int i = 0;
- int x = 0;
- x = (listBox1.Items.Count);
- for (i=0;i<x ;i++ )
- {
- string uname = listBox1.Items[i].ToString();
- uname=uname.Substring(42);
- uname = uname.Remove(uname.LastIndexOf("/"));
- Subscription s = new Subscription();
- s.Type = SubscriptionEntry.SubscriptionType.channel;
- s.UserName = uname;
- //MessageBox.Show(uname); //Displays the username so that we know if it is correct
- try
- {
- s.AtomEntry.EditUri = "http://gdata.youtube.com/feeds/api/users/" + username.Text + "/subscriptions";
- s.SubscriptionEntry.EditUri = "http://gdata.youtube.com/feeds/api/users/" + username.Text + "/subscriptions";
- request.Delete(s);
- }
- catch (ArgumentNullException e)
- {
- MessageBox.Show(e.ToString(), "Error");
- }
- catch (GDataRequestException e)
- {
- MessageBox.Show(e.ToString(), "Error");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement