Kann ich die OAuth 2.0-Autorisierung in YouTube verwenden, um ein bestimmtes Konto zu autorisieren, ohne dass der Nutzer seine Kontoinformationen eingeben muss?

Ich versuche, einen Webdienst zu implementieren, bei dem Videos, die auf einen Server hochgeladen werden, auch auf ein bestimmtes YouTube-Konto hochgeladen werden, das sich unter meiner Kontrolle befindet (d. H. Ich habe die Zugangsdaten). Da ich den Benutzernamen und das Passwort habe, sollte ich nur ClientLogin verwenden können, um Videos in dieses Konto hochladen zu können. Diese Methode wird jedoch von Google nicht mehr unterstützt und es wird empfohlen, stattdessen OAuth 2.0 zu verwenden. Da dies eine Neuentwicklung ist, würde ich es vorziehen, eine nicht veraltete API zu verwenden. Anscheinend erfordert jede OAuth 2.0-Authentifizierungsmethode, dass ein Benutzer die Kontoanmeldeinformationen über eine Browserumleitung eingibt, um eine Authentifizierung zu erhalten. Dies ist ein serverseitiges Programm, ich möchte nicht, dass Benutzer beteiligt werden, und der Benutzer verfügt ohnehin nicht über die Anmeldeinformationen des Kontos. Dies sollte etwas sein, woran Google gedacht hat. Gibt es also eine Möglichkeit, die ClientLogin-Typauthentifizierung mit OAuth 2.0 durchzuführen? Ich möchte mich mithilfe von OAuth 2.0 vollständig programmgesteuert authentifizieren können, ohne dass Benutzer daran beteiligt sind.

Ich habe diese Antwort gefunden: Migration von YouTube ClientLogin zu OAuth 2.0Migration von YouTube ClientLogin zu OAuth 2.0

Für die Authentifizierung als Gerät sind jedoch STILLS Kontoanmeldeinformationen erforderlich, die von einem Benutzer über einen Browser eingegeben werden, soweit ich das beurteilen kann. Diese Antwort ist mittlerweile fast ein Jahr alt und behebt das Problem nicht. Hat jemand neue Ideen?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage