Ich möchte euch mal schnell zeigen wie man einen Bot mit der Youtube API codet.
Als kleiner Noobschutz ist das Tutorial in Python und ich gehe davon aus, dass ihr die Library* bereits installiert habt.
*Die Library kann hier gedownloadet werden:
[Only registered and activated users can see links. Click Here To Register...]
0. Vorbereitung
Wichtig die imports am Anfang eures Scripts:
Dann kann es auch schon los gehen.
Zuerst muss ein neuer Youtube-Client initialisiert werden:
Wenn ihr in einem größeren Netzwerk seid, könnte es von Vorteil sein, wenn ihr SSL aktiviert:
Jetzt muss noch der Developer_Key übergeben werden, sonst handelt die API eure requests nicht.
Die Vorarbeit ist hiermit erledigt und wir können uns um die Accounts kümmern.
1 .Login
Zum Login braucht ihr selbstverständlich einen Youtube Account.
Ich habe den Login bis jetzt nur über die E-Mail-Adresse getestet, ob es über den Nick geht, ist mir nicht bekannt.
Bei .source könnt ihr eingeben, was ihr wollt.
2. Features
Features sind über die API ganz einfach einzubauen. Ich zeug euch jetzt einfach mal wie man einen User abonniert.
Die letztere Fallunterscheidung dient nur der Überprüfung, ob das Abo erfolgreich war. Bei größeren Accountlisten kann man das hinsichtlich der Geschwindigkeit der Applikation natürlich weglassen.
3. Weitere Funktionen
Weitere funktionen können in der API-Dokumentation entnommen werden.
[Only registered and activated users can see links. Click Here To Register...]
Selbstverständlich finden sich dort auch Anleitungen für andere Sprachen(.NET-Crap,Java usw.).
4. Tipps
Ein "like" bei youtube entspricht einem Rating von "5".
Ein "dislike" bei youtube entspricht einem Rating von "1".
Falls mir noch irgendwas einfällt, dann editier ich das dazu.
Viel Spaß mit dem Käse und fühlt euch frei, Fragen zu stellen.
Als kleiner Noobschutz ist das Tutorial in Python und ich gehe davon aus, dass ihr die Library* bereits installiert habt.
*Die Library kann hier gedownloadet werden:
[Only registered and activated users can see links. Click Here To Register...]
0. Vorbereitung
Wichtig die imports am Anfang eures Scripts:
Code:
import gdata.youtube import gdata.youtube.service
Zuerst muss ein neuer Youtube-Client initialisiert werden:
Code:
yt_service = gdata.youtube.service.YouTubeService()
Code:
yt_service.ssl = True
Code:
yt_service.developer_key = 'HIER DEVELEOPER KEY EINTRAGEN'
1 .Login
Zum Login braucht ihr selbstverständlich einen Youtube Account.
Ich habe den Login bis jetzt nur über die E-Mail-Adresse getestet, ob es über den Nick geht, ist mir nicht bekannt.
Code:
yt_service.email = '[Only registered and activated users can see links. Click Here To Register...]' yt_service.password = 'PASSWORT' yt_service.source = 'my-example-application' yt_service.ProgrammaticLogin()
2. Features
Features sind über die API ganz einfach einzubauen. Ich zeug euch jetzt einfach mal wie man einen User abonniert.
Code:
new_subscription = yt_service.AddSubscriptionToChannel(username_to_subscribe_to='USERNAME HIER') if isinstance(new_subscription, gdata.youtube.YouTubeSubscriptionEntry): print 'Benutzer erfolgreich abonniert!'
3. Weitere Funktionen
Weitere funktionen können in der API-Dokumentation entnommen werden.
[Only registered and activated users can see links. Click Here To Register...]
Selbstverständlich finden sich dort auch Anleitungen für andere Sprachen(.NET-Crap,Java usw.).
4. Tipps
Ein "like" bei youtube entspricht einem Rating von "5".
Ein "dislike" bei youtube entspricht einem Rating von "1".
Falls mir noch irgendwas einfällt, dann editier ich das dazu.
Viel Spaß mit dem Käse und fühlt euch frei, Fragen zu stellen.