Also ich versuche, ein Programm zu machen, das automatisch alle Kanäle löschen kann, die ich abonniert habe, aber ich lief in einen Fehler, den ich nicht lösen kann.Wie lösche ich Abonnements mit YouTube API v3 (Java)?
Ich habe diesen Code (nachdem die richtige Authentifizierung durchgeführt wurde) :
Subscriptions subs = youtube.subscriptions();
com.google.api.services.youtube.YouTube.Subscriptions.List subscribers =subs.list("id").setMySubscribers(true);
SubscriptionListResponse resp = subscribers.execute();
for(Subscription s: resp.getItems()){
System.out.println(s.getId());
com.google.api.services.youtube.YouTube.Subscriptions.Delete d = subs.delete(s.getId());
d.execute();
}
jedoch gibt mir diesen Fehler diese ausgeführt wird:
den Code versucht ein Abonnement aus dem YouTube-Tutorial und das funktioniert gut hinzuzufügen ..
BEARBEITEN: Der Fehler kommt von d.execute();
EDIT2: Auch dabei am Beispiel https://developers.google.com/youtube/v3/docs/subscriptions/delete (unten auf der Seite), um das Abonnement zu löschen gibt den gleichen Fehler
Der Fehler ist ziemlich selbsterklärend, denke ich. * Berechtigung verweigert * Sie sollten also anfangen zu sehen, wo Sie Ihren Benutzer definieren (Anmeldeinformationen, möglicherweise geheimer Schlüssel und so weiter). –
Ich sah dort ... Ich gebe die maximale Authentifizierungsstufe möglich .. –