Ich bin gerade dabei ein Programm zu machen das per Google YouTube API mit Accounts aus einer RichTextBox einen YouTube User mit jedem Account aus der Box einmal abonniert.
Also ich habe den User der abonniert werden soll und z.B.:
user1:password
user2:password
user3:password
user4:password
user5:password
user6:password
Das funktioniert zwar alles gut, doch wenn z.B. user2 den zu abonnierenden User bereits abonniert hat läuft es so ab:
user1:password | Abonniert!
user2:password | Programm stürzt ab und Visual Basic meldet mir einen Fehler weil damit bereits abonniert wurde.
Was ich deshalb wissen möchte:
Wie überprüft man ob ein Abo bereits besteht?
Also ich habe den User der abonniert werden soll und z.B.:
user1:password
user2:password
user3:password
user4:password
user5:password
user6:password
Das funktioniert zwar alles gut, doch wenn z.B. user2 den zu abonnierenden User bereits abonniert hat läuft es so ab:
user1:password | Abonniert!
user2:password | Programm stürzt ab und Visual Basic meldet mir einen Fehler weil damit bereits abonniert wurde.
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim zahl As Integer = 0
- Dim lines As Integer = RichTextBox1.Lines.Length
- For zahl = 0 To lines
- If zahl < lines Then
- Dim acline As String = RichTextBox1.Lines(zahl)
- Dim split() As String = acline.Split(":")
- Dim settings As YouTubeRequestSettings
- Dim request As YouTubeRequest
- settings = New YouTubeRequestSettings("Soft Name", "Dev Key", split(0), split(1))
- request = New YouTubeRequest(settings)
- Dim s As Subscription = New Subscription
- s.Type = SubscriptionEntry.SubscriptionType.channel
- s.UserName = TextBox1.Text
- request.Insert(New Uri(YouTubeQuery.CreateSubscriptionUri(split(0))), s)
- Else
- MsgBox("Der Account wurde erfolgreich abonniert!", MsgBoxStyle.Information, "Success")
- End If
- Next
Was ich deshalb wissen möchte:
Wie überprüft man ob ein Abo bereits besteht?