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:
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 = '' 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.
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.