私はサーバー上にアプリを持っていますが、YouTubeアカウントには動画をアップロードする必要がありますが、ユーザー/ブラウザ/クライアントはありませんOpenID/OAuthが表示されます)、これをどのように達成できますか?ユーザーインタラクションなしでYoutube APIを使用してYouTubeにアップロードする
私はGoogleで検索しましたが、私が見つけたのは常にユーザーとのやりとりが必要です。
私はサーバー上にアプリを持っていますが、YouTubeアカウントには動画をアップロードする必要がありますが、ユーザー/ブラウザ/クライアントはありませんOpenID/OAuthが表示されます)、これをどのように達成できますか?ユーザーインタラクションなしでYoutube APIを使用してYouTubeにアップロードする
私はGoogleで検索しましたが、私が見つけたのは常にユーザーとのやりとりが必要です。
ユーザー入力を必要とせずにアップロードを有効にするには、1つのアカウント(自分自身)にはOAuthにしたいように聞こえます。もしそうなら、あなたはを選択して(私はあなたのスクリーンショットのページであると考えている)GoogleのAPIコンソールCredentials page上のOAuth認証情報を作成することができます資格情報>のOAuthクライアントIDを作成します>Webアプリケーション>を作成します。
クライアントIDとクライアントシークレットを取得したら、hereのプロセスを使用してアクセスとリフレッシュトークンを生成し、APIのアップロード要求時にサーバーコードでこれらを使用できます。
ユーザーからの動画投稿を収集する場合は、さまざまな理由でユーザーに自分のアカウントにアップロードさせることをお勧めします。詳細はblog postを参照してください。
重要な考慮事項の1つは、ビデオがアップロードされるアカウントです( )。すべてのビデオ が単一の「マスター」YouTubeアカウントにアップロードされるシステムを設計するのは魅力的ですが、これは常に です。マスターアカウントを使用している間に、それぞれの アップローダは自分のYouTubeアカウントに登録する必要はありません。 1つのYouTubeアカウントへのアップロード率が高いので、 はYouTube APIのクォータシステムに影響します。さらに、YouTubeへのアップローダのそれぞれ は、YouTubeの利用規約に同意しています。 はコンテンツをアップロードする権利があり、コンテンツは がYouTubeのコミュニティガイドラインに違反していないとしています。他のユーザーのコンテンツには という責任を負うことによって、実質的にあなた自身のアカウント とYouTubeが危険にさらされていることになります。