ASP.NET (C#) で構築されたサーバー側の Web アプリを介して、自分の個人的な YouTube アカウントから自分のプライベート プレイリストを取得する方法を見つけようとしています。私が行った調査に基づくと、私のアプリは Oauth 2.0 を使用してアカウントに対して認証する必要があるというのがコンセンサスのようです。非表示に設定したいくつかのプレイリストの動画のリストを Web サイトに表示し、そのリストを公開ページに表示したいと考えています。このため、ページを閲覧するたびに YouTube アカウントの詳細を入力したくないことは明らかです。
私は何度も見ましたが、これを行う明確な方法はないようです。一部の人々は、Oauth 2.0 認証フローを一度実行してから、リダイレクト URL で返されるコードを使用して更新トークンを生成し、そのトークンをアプリケーションで使用することを提案しています。私が読んだ別の提案は、API サービス アカウントを使用することです。どこにも利用可能な実用的なコード例はないようです。
誰かがこれと同じことをしなければならず、セットアップに成功しましたか? Google 独自の API クライアント ライブラリ ドキュメントは、特に .NET ライブラリに関してはひどいものです。