Migration von YouTube ClientLogin zu OAuth 2.0

Ich habe eine App, die Videos auf YouTube auf einen bestimmten YouTube-Kanal hochlädt (dh nicht auf einen Kanal eines einzelnen Nutzers, sondern auf einen einzelnen Kanal, für den ich den Benutzernamen und das Passwort habe).

Im ClientLogin versorgte mein serverseitiger Prozess YouTube mit der U / P und alles ging voran. Dies ist jedoch veraltet und ich möchte ein Upgrade auf OAuth 2.0 durchführen (gemäß deren Empfehlung). In der Dokumentation wird jedoch darauf bestanden, dass ein Umleitungs-URI vorhanden ist, wenn sich der Benutzer angemeldet hat. Es scheint nicht zu erklären, wie um die Benutzeranmeldung zu umgehen (da der Benutzer sich nicht anzumelden hat oder keine Anmeldeinformationen zum Anmelden * mit ... ist die App so konzipiert, dass sie ihr Video auf UNSEREN Kanal hochlädt). Was ich also brauche, ist, den Benutzer daran zu hindern, gefragt zu werden, und YouTube einfach meine Kanalanmeldeinformationen zu nehmen und mir das Token zurückzugeben, mit dem ich den Upload durchführen kann.

Mir ist klar, dass dies ein völlig normales und unumstrittenes Verfahren ist, daher muss mir etwas Offensichtliches fehlen, aber ich kann einfach nicht herausfinden, was das ist.

Meine Frage ist also, wie überspringe ich den Benutzerdialog-> Weiterleiten und versorge YouTube nur mit Anmeldeinformationen, damit es mein Video in OAuth 2.0 akzeptiert und dann hochlädt?

Was ich wirklich will, ist, hier den DirectUpload-Ansatz zu befolgen:https://developers.google.com/youtube/2.0/developers_guide_protocol#AuthSub_Authentication_Flow Und den User Token lautlos hinter den Kulissen abgerufen zu haben.

TIA

Antworten auf die Frage(1)

Ihre Antwort auf die Frage