Я пытаюсь найти способ получить свои личные плейлисты из моей личной учетной записи YouTube через веб-приложение на стороне сервера, созданное в ASP.NET (С#). Основываясь на проведенном мной исследовании, я пришел к выводу, что мое приложение должно пройти аутентификацию в моей учетной записи с помощью Oauth 2.0. Я хочу, чтобы на моем веб-сайте отображался список видео из нескольких списков воспроизведения, которые я установил как скрытые, и я хочу, чтобы этот список отображался на общедоступной странице. По этой причине я, очевидно, не хочу вводить данные своей учетной записи YouTube каждый раз, когда просматриваю страницу.
Я смотрел и смотрел, и, похоже, нет четкого способа сделать это. Некоторые люди предлагают пройти через поток аутентификации Oauth 2.0 один раз, а затем использовать код, который он возвращает в URL-адресе перенаправления, для создания токена обновления и использовать этот токен в своем приложении; другое предложение, которое я прочитал, - использовать учетную запись службы API. Кажется, нигде нет рабочего кода примера.
Кому-нибудь приходилось делать то же самое, и вам удалось это настроить? Документация по собственной клиентской библиотеке API Google ужасна, особенно для библиотек .NET.