0

Web サービスから、私が所有者である少数の既知の Youtube アカウントに動画をアップロードする方法を探しています (ログイン/pw 資格情報を持っています)。

たとえば、動画がこのサイトにアップロードされると、API を介して Youtube アカウント A、B、および C にもアップロードする必要があります。

Youtube には ClientLogin と呼ばれるこの方法でアカウントを認証するための古い方法があるようですが、2012 年の時点で廃止され、実際には一貫して機能しなくなりました (2013 年 4 月の時点で重大な問題が発生しています)。 (ClientLogin ドキュメント)

新しい推奨プロトコルは oAuth 2.0 (docs)ですが、理解するのに苦労しています - このワークフローは oAuth 認証を介して可能ですか? そうでない場合、それを処理できる代​​替手段はありますか?

4

1 に答える 1

0

それらのアカウントを管理するCMS アカウントをお持ちの場合は、それを行うことができます。

現在、サービス アカウントは Data API v3 で動作していません。すぐに元に戻ることを願っています。

login/pw クレデンシャルを保存する代わりに、login/refresh-token を保存する必要があります。リフレッシュ トークンを使用して、現在のアクセス トークンの有効期限が切れた後 (1 時間後) に新しいアクセス トークンを要求します。

主な違いは、初めて、ブラウザを介してユーザーに承認を求める必要があることです。

トークンを保存し、API メソッドを呼び出している間に、呼び出し中にトークンを設定して、そのユーザーのアカウントにアップロードすることができます。

于 2013-08-12T09:09:17.410 に答える