Веб-API Spotify в авторизации на C#

#c# #spotify

Вопрос:

Я работаю с API Spotify, в частности с частью авторизации https://developer.spotify.com/documentation/general/guides/authorization-guide/ но когда я выполняю следующий фрагмент кода, он возвращает веб-страницу на экран входа в Spotify; о чем говорится в этой документации.

Тем не менее, мне интересно, как я могу отобразить этот экран входа в Spotify в приложении Windows, например, в Windows Forms или приложении WPF; затем перейдите к перенаправлению с кодом авторизации, который мне требуется передать, чтобы получить маркер доступа?

 var request = "https://accounts.spotify.com/authorize/?"  
  "client_id="   clientId  
  "amp;response_type=code"  
  "amp;redirect_uri="   redirectUri  
  "amp;scope="   scope;

HttpClient client = new HttpClient();

var httpResponse = await client.GetAsync(request);
var content = await httpResponse.Content.ReadAsStringAsync();
 

Комментарии:

1. Не связано с вашей текущей проблемой, но вы неправильно используете HttpClient, и это дестабилизирует ваше программное обеспечение.

2. @mason спасибо за ответ, обычно у меня есть один экземпляр HttpClient в качестве глобальной переменной, но для демонстрационных целей; просто инициализировал его в коде, который я добавил здесь.

3. Вы должны использовать developer.spotify.com/documentation/general/guides/…

4. @nredko спасибо, приятель, кажется, это работает!